#include <cstdio>
#include <cstdlib>
#include <algorithm>
#include <cmath>
#include <cstring>

using namespace std;

char p[15];

int skrati(int x, int y) {
	if (x==0) return 0;
	if (y%x==0) {
		x=1;
		y/=x;
	};
	for (int i=(int)sqrt(x)+1;i>=2;i--) {
		int nes=x/i;
		if (x%i==0 && y%i==0) {
			x/=i;
			y/=i;
		};
		if (nes!=0) {
			if (x%nes==0 && y%nes==0) {
				x/=nes;
				y/=nes;
			};
		}
	};
	return x;
};

int main(void) {
	scanf("%s",p);
	
	int p1=(p[0]-'0');
	int p2=0,t=1;
	
	for (int i=strlen(p)-1;i>=2;i--) {
		p2+=t*(p[i]-'0');
		t*=10;
	};

	int niz[5]={0,0,0,0,0};
	niz[p1-1]=skrati(t-p2,t);
	niz[p1]=skrati(p2,t);
	
	printf("%d %d %d %d %d\n",niz[0],niz[1],niz[2],niz[3],niz[4]);
	
//	system("pause");
	return 0;
};
