//
//#include<stdio.h>
//#include<string.h>
//struct first
//{
// char str[1005];
// char c;
//};
//struct second
//{
// char d;
// char srr[1005];
//};
//
//struct first x[2700];
//struct second y[1005];
//int num(int k, int p)
//{
// int t=0, a;
//
// if(p==0)
// {
// a=strlen(y[k].srr);
// for(int i=a;i>1;i--)
// {
// t+=y[k].srr[i];
// t=t*10;
// }
// }
// if(p==1)
// {
// a=strlen(x[k].str);
// for(int i=a;i>1;i--)
// {
// t+=x[k].str[i];
// }
// }
//
// return t;
//}
//int main()
//{
// int a, b, i, j, sum=0, p;
//
// scanf("%d %d", &a, &b);
// for(i=1;i<=a;i++)
// {
// scanf("%s %s", &x[i].str, &x[i].c);
// }
// for(i=1;i<=b;i++)
// {
// scanf("%s %s", &y[i].d, &y[i].srr);
//
// if(num(i, 1)==1)
// {
// p=i;
// }
// }
// for(i=1;i<=a;i++)
// {
// for(j=1;j<=b;j++)
// {
// if(y[j].srr==x[i].str)
// {
// sum+=(num(j, 0)*num(i, 1));
// }
// }
// }
// printf("%c %d", y[p].d, sum);
//
//}
#include<stdio.h>
#include<string.h>
int number(char str[])
{
int t=0;
for(int i=0;i<strlen(str);i++)
{
t=t*10+str[i]-48;
}
printf("%d", t);
}
char num(int n)
{
int i=0;
char srr[1005];
while(n>10)
{
srr[i]=n%10+48;
n=n/10;
i++;
}
printf("%s", srr);
}
int main()
{
int n;
char str[1005];
scanf("%d", &n);
gets(str);
number(str);
num(n);
}



