/*
#include <stdio.h>
int main()
{
int i,m;
double s,e,t,tt=0;
for(i=1 ; i<=5 ; i++)
{
scanf("%lf %lf",&s,&e);
t=e-s;
if(t-1>=0&&t-1<=4)
{
tt=tt+t-1;
}
else if(t-1>=0&&t-1>=4)
{
tt=tt+4;
}
}
m=tt*2*5000;
if(tt>=15)
{
m=m/100*95;
}
else if(tt<=5)
{
m=m/100*105;
}
printf("%d",m);
}
#include <stdio.h>
void f(int x)
{
// 종료조건
if(x==0)
{
return ;
}
printf("%d ",x);
f(x-1); //재귀호출
}
int main()
{
f(10); // main함수에서 f함수를 호출
return 0;
}
//f(n) : n ~1 출력
// : n출력 -> n-1 ~ 1 출력
// : n출력 -> f(n-1);
//
//f(n) : 1 ~ n의 합 리턴
// : 1 ~n-1합 + n 리턴
// : f(n-1) + n 리턴
#include <stdio.h>
//int f(int i)
//{
// if(i==0)
// {
// return 0;
// }
// return f(i-1) + i;
//}
void f(int i)
{
if(i==0)
{
return ;
}
f(i-1);
printf("%d",i);
printf("\n");
}
int main()
{
int a;
scanf("%d",&a);
f(a);
return 0;
}
#include <stdio.h>
void f(int i)
{
if(i==0)
{
return ;
}
printf("%d",i);
printf("\n");
f(i-1);
}
int main()
{
int a;
scanf("%d",&a);
f(a);
return 0;
}
#include <stdio.h>
void f(int i,int j)
{
if(j==i-1)
{
return ;
}
f(i,j-1);
if(j%2==1)
{
printf("%d ",j);
}
}
int main()
{
int a,b;
scanf("%d %d",&a,&b);
f(a,b);
return 0;
}
*/
#include <stdio.h>
void f(int i)
{
if(i==0)
{
return ;
}
printf("%d",i);
f(i-1);
}
int main()
{
int a;
scanf("%d",&a);
f(a);
return 0;
}



