/*
#include <iostream>
using namespace std;
int main()
{
int n,num,number=0;
int arr[8]= {50000,10000,5000,1000,500,100,50,10};
cin>>n;
for(int i=0; i<8; i++)
{
number+=n/arr[i];
n=n%arr[i];
}
cout<<number;
}
*/
/*
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
float arr[3],ar[2],min=1000000,m=1000000;
for(int i=0; i<3; i++)
cin>>arr[i];
for(int i=0; i<2; i++)
cin>>ar[i];
for(int i=0; i<3; i++)
{
if(min>arr[i])
min=arr[i];
}
for(int i=0; i<2; i++)
{
if(m>ar[i])
m=ar[i];
}
printf("%.1f", min+m+((min+m)/10.0));
}
*/
/*
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int m,n,num=0,a=0,min=0;
cin>>m>>n;
for(int i=n; i>=m; i--)
{
a=0;
for(int j=2; j<=sqrt(m+i); j++)
{
if(i%j==0)
{
a++;
break;
}
}
if(a==0)
{
num+=i;
if(i!=1)
min=i;
}
}
if(m==1)
num--;
cout<<num<<endl;
cout<<min;
}
*/
#include <iostream>
using namespace std;
int main()
{
int n,num=0,a=0,b=0,c,number=0;
cin>>number;
n=number;
while(number!=0)
{
number=number/10;
a++;
}
for(int i=0; i<a; i++)
{
c=n%10;
b=(b*10)+c;
n=n/10;
num+=c;
}
cout<<b;
cout<<endl<<num;
}