#include<stdio.h>
#include<math.h>
int main()
{
int n,count=0,temp,div=1;
scanf("%d",&n);
temp=n;
while(temp){
temp/=10;
count++;
div*=10;
}
div/=10;
printf("%d\n",count);
temp=n;
while(div!=0){
printf("%d",temp/div);
temp=temp%div;
div/=10;
}
putchar('\n');
temp=n;
while(temp){
printf("%d",temp%10);
temp/=10;
}
return 0;
}
#include<math.h>
int main()
{
int n,count=0,temp,div=1;
scanf("%d",&n);
temp=n;
while(temp){
temp/=10;
count++;
div*=10;
}
div/=10;
printf("%d\n",count);
temp=n;
while(div!=0){
printf("%d",temp/div);
temp=temp%div;
div/=10;
}
putchar('\n');
temp=n;
while(temp){
printf("%d",temp%10);
temp/=10;
}
return 0;
}