#include <stdio.h>
void main()
{
int x,y,a,b,c,d,i;
y=0;b=1;
scanf("%d",&x);//写入任意位数正整数
//判断正整数位数
for(i=x;i>0;i/=10)
{
y++;
}
//求10的位数次方可以方便进行接下来除运算最高位
for(a=0;a<y;a++)
{
b*=10;
}
//因为要正序输出,因此X被10的位数次方除取整,再用其值乘b求出高位整数值,再用X减去高位整数值逐次求下一位,
for(c=0;c<y;c++)
{
b/=10;
d=x/b;
printf("%d ",d);
x=x-(x/b)*b;
}
}