#include<stdio.h>
#include<string.h>
int main()
{
//reverse an integer
//#1: calculate
int org;
int input;
int output;
int num;
scanf("%d", &org);
input = org;
output = 0;
int count = 0;
while(input > 0)
{
num = input % 10;
count++;
output = output*10 + num;
input /= 10;
}
//result: 250 -> 025
printf("%0*d\n", count, output);
//#2: convert to a string
char str_input[100];
input = org;
sprintf(str_input, "%d", input);
//result: 250 -> 52
bool start = false;
for(int i = strlen(str_input)-1; i >= 0 ; --i)
{
if(!start)
{
if(str_input[i] == '0') continue;
else start = true;
}
putchar(str_input[i]);
}
putchar('\n');
//int snprintf ( char * s, size_t n, const char * format, ... ); '\0' takes up one space in the size_t n
}