/*#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include<stdio.h>
struct s
{
int score;
int rank;
};
int main()
{
int n,i,j,cnt;
struct s k[200] = {0};
scanf("%d",&n);
for(i=0; i<n; i++)
{
scanf("%d", &k[i].score);
}
for(i=0; i<n; i++)
{
cnt = 0;
for(j=0; j<n; j++)
{
if(k[i].score<k[j].score)
{
cnt ++;
}
}
k[i].rank = cnt+1;
}
for(i=0;i<n;i++)
{
printf("%d %d\n",k[i].score,k[i].rank);
}
}
*/
/*
#include<stdio.h>
struct s
{
int score;
int rank;
};
int main()
{
int i,j,n,cnt;
struct s k[50000]={0};
scanf("%d",&n);
for(i=0; i<n; i++)
{
scanf("%d", &k[i].score);
}
for(i=0; i<n; i++)
{
cnt++;
for(j=0;j<n;j++)
{
if(k[i].score<k[j].score)
{
cnt++;
}
}
k[i].rank = cnt+1;
}
for(i=0;i<n;i++)
{
printf("%d",k[i].rank);
}
}
*/
/*
#include<stdio.h>
struct s
{
int score;
int rank;
};
int main()
{
int n,i,j,cnt;
struct s k[5000] = {0};
scanf("%d",&n);
for(i=0; i<n; i++)
{
scanf("%d", &k[i].score);
}
for(i=0; i<n; i++)
{
cnt = 0;
for(j=0; j<n; j++)
{
if(k[i].score>k[j].score)
{
cnt ++;
}
}
k[i].rank = cnt;
}
for(i=0;i<n;i++)
{
printf("%d ",k[i].rank);
}
}
*/
/*
#include<stdio.h>
struct s
{
int country;
int number;
int score;
};
int main()
{
int n,a[101]= {},i,j,max,mi,z;
struct s k[100];
scanf("%d",&n);
for(i=0; i<n; i++)
{
scanf("%d %d %d",&k[i].country,&k[i].number,&k[i].score);
}
max=0;
mi=0;
for(i=0; i<3; i++)
{
if(i==2)
{
if(a[z]==2)
{
for(j=0; j<n; j++)
{
if(k[j].country==z)
{
k[j].score=0;
}
}
}
}
for(j=0; j<n; j++)
{
if(max<k[j].score)
{
max= k[j].score;
mi = j;
}
}
if(i!=2)
{
k[mi].score = 0;
max=0;
z=k[mi].country;
a[z]++;
}
printf("%d %d\n",k[mi].country,k[mi].number);
}
return 0;
}
*/
/*
#include<stdio.h>
struct s
{
char name[11];
int first;
int middle;
int last;
};
int main()
{
int i,n,s=0,max=0,mi=0,z=0;
struct s k[101]= {};
scanf("%d",&n);
for(i=0; i<n; i++)
{
scanf("%s %d %d %d",k[i].name,&k[i].first,&k[i].middle,&k[i].last);
}
for(i=0; i<n; i++)
{
if(k[i].first>max)
{
max=k[i].first;
z=i;
}
}
printf("%s ",k[z].name);
max=0;
for(i=0; i<n; i++)
{
if(k[i].middle>k[z].middle)
{
mi++;
}
if(k[i].last>k[z].last)
{
max++;
}
}
printf("%d %d",mi+1,max+1);
}
*/
/*
#include<stdio.h>
#include <string.h>
int main()
{
char str[15];
// scanf("%s",str);
gets(str);
// puts(str);
//printf("%s",str);
for(int i = 0; i<strlen(str);i++)
{
printf("%c",str[i]);
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
char x;
scanf("%c",&x);
printf("%c",x);
}
*/
/*
#include<stdio.h>
#include <string.h>
int main()
{
char str[15];
scanf("%s",str);
printf("%s",str);
return 0;
}
*/
#include<stdio.h>
#include <string.h>
int main()
{
char str[31];
gets(str);
printf("%s",str);
return 0;
}