/*
#include<stdio.h>
float f(float d)
{
if(d>=0) return d;
else return d*-1;
}
int main()
{
float d;
scanf("%g",&d);
printf("%.7g",f(d));
}
*/
/*
#include<stdio.h>
int f(int d)
{
for(;;)
{
if(d/10!=0) d=d%10000000+d%1000000+d%100000+d%10000+d%1000+d%100+d%10+d%1;
}
return d;
}
int main()
{
int d;
scanf("%d",&d);
printf("%d",f(d));
}
*/
/*
#include <stdio.h>
mymin(int a,int b)
{
if (a>b) return b;
else return a;
}
main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", mymin(a, b));
}
*/
/*
#include <stdio.h>
int n, d[100010], k;
int f(int k)
{
for(int i=0; i<n; i++)
{
if(d[i]==k) return i;
}
return -1;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%d", &d[i]);
scanf("%d", &k);
printf("%d\n", f(k));
}
*/
/*
#include <stdio.h>
long long int n;
int sqrt(long long int n)
{
for(long long int i=1; i<922337203685477580; i++)
{
if(i*i>n) return i-1;
}
}
int main()
{
scanf("%lld", &n);
printf("%d\n", sqrt(n));
return 0;
}
*/
/*
< 재귀함수 >
- 재귀(Recursive)함수 : 자기 자신을 호출하는 함수
int f(int n)
{
if (n==1) return 0;
return f(n-1)
//
///코드짜기 절망편
#include <stdio.h>
int f(int x)
{
if(x<=-1)
{
printf("%d\n",x*-1);
return f(x+1);
}
return 1;
}
int main()
{
int n;
scanf("%d",&n);
f(n*-1);
}
*/
/*
#include <stdio.h>
int f(int x)
{
if(x<=-1)
{
f(x-1)
return x;
}
return 1;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",f(n*-1));
}
*/
/*
#include <stdio.h>
int f(int x)
{
if (x==1) printf("1\n");
else {
f(x-1);
printf("%d\n", x);
}
return;
}
int main()
{
int n;
scanf("%d",&n);
f(n);
}
*/
/*
#include <stdio.h>
int f(int x)
{
if (x==1) printf("1\n");
else
{
f(x-1);
printf("%d\n", x);
}
return;
}
int main()
{
int n,m;
scanf("%d %d",&n,&m);
f(n);
}