#include<stdio.h>
int main()
{
double n;//钱数存在小数,要用double
while(scanf("%lf",&n)!=EOF)
{
int b,m;
for(b=0;b<=(int)(n/5);b++)//n/5为最大购买数量
{
if((double)b*5>n||b>100)//如果钱数超过n或者数量超过一百跳出
break;
for(m=0;m<=(int)((n-b*5)/3);m++)//限制最大数量
{
if((n-(double)m*3-(double)b*5)*3<100-b-m||b>100||m>100||100-b-m>100||b<0||m<0||100-b-m<0)//*3其实是除以1/3,第一个为限制购买的个数,
break;
printf("x=%d,y=%d,z=%d\n",b,m,100-b-m);
}
}
}
}
int main()
{
double n;//钱数存在小数,要用double
while(scanf("%lf",&n)!=EOF)
{
int b,m;
for(b=0;b<=(int)(n/5);b++)//n/5为最大购买数量
{
if((double)b*5>n||b>100)//如果钱数超过n或者数量超过一百跳出
break;
for(m=0;m<=(int)((n-b*5)/3);m++)//限制最大数量
{
if((n-(double)m*3-(double)b*5)*3<100-b-m||b>100||m>100||100-b-m>100||b<0||m<0||100-b-m<0)//*3其实是除以1/3,第一个为限制购买的个数,
break;
printf("x=%d,y=%d,z=%d\n",b,m,100-b-m);
}
}
}
}