#include <iostream>
#include <algorithm>
#include <cstring>
#include <cstdlib>
#include <vector>
#include <cmath>
using namespace std; 

	long long ocj = 0;
	
	long double p = 0;
	vector<int> k(6,0);
	
long double izr(vector<int> k, long long ocj) { return  (k[1] + k[2] * 2 + k[3]*3 + k[4] * 4 + k[5]*5)/(long double)(ocj); }
	


int main()
{

	long double in; int i;
	cin >> in;


	do {
		long double dmin=10; int koja;
		for(i=0; i < 5; i++) {
			vector<int> nk = k;
			nk[i+1]++; 
			if(abs(in - izr(nk,ocj+1)) < dmin) { dmin = abs(in - izr(nk,ocj+1)); koja = i; } }
			

		k[koja+1]++; ocj++; 
					
		//for(i=0; i<5; i++) cout << k[i+1] << " "; cout << endl; cout << izr(k,ocj) << endl; 
		
		}
	while( izr(k,ocj) != in );
	
	
	for(i=0; i<5; i++) cout << k[i+1] << " ";


    //system("pause");
    return 0;
}
                                                                                                                               
