//재귀함수 : rec
/*
rec(n) : 1부터 n까지 출력
1 부터 n-1까지 출력 -> n출력
rec(n-1) -> printf("%d",n);
#include <stdio.h>
void rec(int n)
{
if(n==0) return ; //종료조건
rec(n-1); //재귀호출
printf("%d ",n);
}
int main()
{
rec(5);
}
*/
/*
rec (n) : n부터 1까지 출력
: n출력 -> n-1부터 1까지 출력
*/
/*
#include <stdio.h>
void rec(int n)
{
if(n==0) return;
printf("%d\n",n);
rec(n-1);
}
int main()
{
int n;
scanf("%d",&n);
rec(n);
}
*/
/*
#include<stdio.h>
void rec(int a,int b)
{
if(a>b) return;
if(a%2==1)
{
printf("%d ",a);
}
rec(a+1,b);
}
int main()
{
int a,b;
scanf("%d %d",&a,&b);
rec(a,b);
}
*/
/*
#include <stdio.h>
void rec(int n)
{
printf("%d\n",n);
if(n==1) return;
if(n%2==1)
{
rec(3*n+1);
}
else
{
rec(n/2);
}
}
int main()
{
int n;
scanf("%d",&n);
rec(n);
}
*/
/*
#include<stdio.h>
void rec(int n)
{
if(n==1) {
printf("1\n");
return;
}
if(n%2==1)
{
rec(3*n+1);
}
else
{
rec(n/2);
}
printf("%d\n",n);
}
int main()
{
int n;
scanf("%d",&n);
rec(n);
}
*/
/*
rec(n) : 1 ~ n 합 리턴
((1 ~ n-1 합) + n) 리턴
*/
/*
#include<stdio.h>
int rec(int n)
{
if(n==1) return 1;
return rec(n-1)+n;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",rec(n));
}
*/
/*
#include <stdio.h>
int rec(int n)
{
if(n==1) return 1;
return rec(n-1)*n;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",rec(n));
}
*/
#include <stdio.h>
int rec(int n)
{
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",n)
}