void main()
{
   int n=0,num,m,a,b;
   scanf("%d",&num);
   m=num;
   do
   {n=n*10+num%10;
    num=num/10;
    }while(num!=0);
   
   int weishu(int x);
   a=weishu(m);
   b=weishu(n);
   if(a-b==4)printf("0000%d\n",n);
   else if(a-b==3)printf("000%d\n",n);
   else if(a-b==2)printf("00%d\n",n);
   else if(a-b==1)printf("0%d\n",n);
   else printf("%d\n",n);
}

int weishu(int x)
{
	int y;
	if(x>=10000)y=5;
	else if(x>=1000)y=4;
	else if(x>=100)y=3;
	else if(x>=10)y=2;
	else y=1;
	return(y);
}
