#include <bits/stdc++.h>
using namespace std;

int main() {
	// int arr[]={1,2,3,4,5,6,7,8,9};
	// int ok[]={2,4,6,8,10,12,14,16,18};
	// int n=sizeof(arr)/sizeof(arr[0]);
	// int m =sizeof(ok)/sizeof(ok[0]);
	// int even=0,odd=0,max=0;
	
	// for(int i=0;i<n;i++){
	// 	if(arr[i]%2==0){
	// 		even+=arr[i];
	// 	}else{
	// 		odd+=arr[i];
	// 	}
	// }
	
	// for(int i=1;i<=n;i++){
	// 	if(i%2==0){
	// 		even+=arr[i-1];
	// 	}
	// 	else{
	// 		odd+=arr[i-1];
	// 	}
	// }
		// cout<<"even "<<even<<"odd "<<odd;
	// for(int i=0;i<n;i++){
	// 	for(int j=i+1;j<n;j++){
	// 		cout<<"("<<arr[i]<<","<<arr[j]<<")"<<"--->"<<arr[i]+arr[j]<<endl;
	// 	}
	// }

	// for(int i=0;i<n;i++){
	// 	for(int j=0;j<m;j++){
	// 		cout<<"("<<arr[i]<<","<<ok[j]<<")"<<"--->"<<arr[i]+ok[j]<<endl;
	// 	}
	// }
	
	// for(int i=0;i<n;i++){
	// 	for(int j=0;j<m;j++){
	// 		if(arr[i]+ok[j]>max){
	// 		max=arr[i]+ok[j];
	// 	}
	//   } 
	// }
	// cout<<max;
	
	//prime number 
	// int n1,total=0;cin>>n1;
	// for(int i=2;i<(n1/2)+1;i++){
	// 	if(n1%i==0){
	// 		total++;
	// 		cout<<n1<<" is divisible by "<<i<<endl;
	// 	}
	// }
	// if(total==0){
	// 	cout<<n1<<" is prime number.";
	// }
	
	//prime number in a range
	// int n,total; cin>>n;
	// for(int i=2;i<n;i++){
	// 	total=0;
	// 	for(int j=2;j<(i/2)+1;j++){
	// 		if(i%j==0){
	// 			// cout<<i<<" is divisible by "<<j<<endl;
	// 			// cout<<i<<"  ";
	// 			total++;
	// 		}
			
	// 	}
	// 	if(total==0){
	// 		cout<<i<<" ";
	// 	}
	// }
	
	//reverse number
	// int n; cin>>n;
	// int num=0;
	// while(n!=0){
	// 	num=num*10+(n%10);
	// 	n=n/10;
	// }
	// cout<<num;
	
	//reverse number in a range
	// int n , m; cin>>n>>m;
	// for(int i=n;i<=m;i++){
	// 	int num=0;
	// 	int k=i;
	// 	while(k!=0){
	// 		num=num*10+(k%10);
	// 		k=k/10;
	// 	}
	// 	cout<<i<<" + "<<num<<"--->"<<i+num<<endl;
	// }
	
	//triplet sum
	// int arr[]={1,2,3,4,5,6,7,8,9};
	// int n=sizeof(arr)/sizeof(arr[0]);
	// for(int i=0;i<n;i++){
	// 	for(int j=i+1;j<n;j++){
	// 		for(int k=j+1;k<n;k++){
	// 			cout<<arr[i]<<" + "<<arr[j]<<" + "<<arr[k]<<"---->"<<arr[i]+arr[j]+arr[k]<<endl;
	// 		}
	// 	}
	// }
	
	
	// int arr[]={1,2,3,4,5,6,7,8,9};
	// int n=sizeof(arr)/sizeof(arr[0]);
	// int even=0,odd=0;
	// for(int i=0;i<n-2;i++){
	// 	for(int j=i+1;j<n-1;j++){
	// 		for(int k=j+1;k<n;k++){
	// 			int sum=arr[i]+arr[j]+arr[k];
	// 			if(sum%2==0){
	// 				even+=arr[i]+arr[j]+arr[k];
	// 			}
	// 			else{
	// 				odd+=arr[i]+arr[j]+arr[k];
	// 			}
	// 		}
	// 	}
	// }
	// cout<<"total even sum  "<<even<<"  total odd sum  "<<odd;
	
	
	//first(from front 0 - n-1) and last index(from last) of a target element in a sorted array
	
	
	//first    0 1 2 3 4 5 6 7 8 9 
	//last    10 9 8 7 6 5 4 3 2 1
	// int arr[]={1,2,2,3,3,3,4,4,4,4};
	// int n=sizeof(arr)/sizeof(arr[0]);
	// int target=3,first=0,last=n;
	// // for(int i=0;i<n;i++){
	// 	if(arr[i]==target){
	// 		first=i;
	// 		break;
	// 	}
	// }
	// 	for(int i=n-1;i>=0;i--){
	// 	if(arr[i]==target){
	// 		last=n-i;
	// 		break;
	// 	}
	// }
	// cout<<first<<last;
	
	// int i=0,j=n-1;
	// while(i!=j){
	// 	if(arr[i]!=target){
	// 		i++;
	// 	}
	// 	else if(arr[j]!=target){
	// 		j--;
	// 	}
	// 	else{
	// 		break;
	// 	}
	// }
	// cout<<i<<"  "<<j;
	
	//2d array
	// int arr[][3]={{1,2,3},{4,5,6},{7,8,9}};
	// int n=sizeof(arr)/sizeof(arr[0]);
	// int n1=sizeof(arr[0])/sizeof(arr[0][0]);
	// cout<<arr[0]<<endl; //it is also an array at positon 0
	// cout<<arr[1]<<endl; //it is also an array at position 1
	// cout<<arr[2]<<endl; // it is also an array at position 2

	// for(int i=0;i<n;i++){
	// 	for(int j =0;j<n1;j++){
	// 		cout<<arr[i][j]<<" ";
	// 	}
	// 	cout<<endl;
	// }
	
	// int j=0 , k=n-1;
	// for(int i=0;i<n;i++){
	// 	cout<<"left "<<arr[i][j]<<endl;
	// 	j++;
	// 	cout<<"right "<<arr[i][k]<<endl;
	// 	k--;
	// }
	
	// vector<vector<int>> arr={{1,2,3},{4,5,6},{7,8,9},{4,5,6,7,8}};
	// cout<<arr[3].size();
	
	// double pi=3.141592653589;
	// cout<<setprecision(7)<<pi;
	
	vector<int> arr={-4,3,-9,0,4,1};
	int pos=0,neg=0,zero=0;
    int n=arr.size();
    for(int i=0;i<n;i++){
        if(arr[i]>0){
            pos++;
            cout<<"asha";
        }
        else if(arr[i]<0){
            neg++;
        }
        else{
            zero++;
        }
    }
    cout<<pos/n<<endl;
    cout<<neg<<endl;
    cout<<zero<<endl;
    
    double tt=2.0/5.0;
    cout<<fixed<<setprecision(7)<<tt;
	
	
	return 0;
}