// 判断一个整数是几位数并逆序输出
//
#include "stdafx.h"
#include <stdio.h>
void main()
{
unsigned int x,n,d,d1,d2,d3,d4,d5;
scanf("%d",&x);
if(x>=10000)n=5;
else
{
if(x>=1000)n=4;
else
{
if(x>=100)n=3;
else
{
if(x>=10)n=2;
else n=1;
}
}
}
switch(n)
{
case 1:d1=x,d2=0,d3=0,d4=0,d5=0;break;
case 2:d1=(int)(x/10),d2=x%10,d3=0,d4=0,d5=0;break;
case 3:d1=(int)(x/100),d2=(int)(x%100/10),d3=x%10,d4=0,d5=0;break;
case 4:d1=(int)(x/1000),d2=(int)(x%1000/100),d3=(int)(x%100/10),d4=x%10,d5=0;break;
case 5:d1=(int)(x/10000),d2=(int)(x%10000/1000),d3=(int)(x%1000/100),d4=(int)(x%100/10),d5=x%10;break;
}
d=10000*d5+1000*d4+100*d3+10*d2+d1;
printf("%d,%d",n,d);
}