/*
#include <stdio.h>
int arr[101][101]= {}; //전역변수
void view(int n, int m)//매개변수
{
//view의 지역변수
int i, j;
for(i=1; i<=n; i++)
{
for(j=1; j<=m; j++)
{
printf("%d ", arr[i][j]);
}
printf("\n");
}
}
int myadd(int n, int m)
{
return n+m;
}
int main(void)
{
//main의 지역변수
int i,j,n, m;;
scanf("%d %d", &n,&m);
view(n,m);
printf("%d",myadd(n,m));
}
//c에서의 함수 : 명령의 묶음
*/
/*
#include <stdio.h>
int n;
void f(int n)
{
if(n==1)
{
printf("hello");
}
else
{
printf("world");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
#include <stdio.h>
int n;
int f(int n)
{
int i;
for(i=1;i<=n;i++)
{
printf("*");
}
}
int main()
{
scanf("%d", &n);
f(n);
return 0;
}
*/
/*
#include <stdio.h>
int n;
char grade(int n)
{
if(n >= 90) return 'A';
else if(n>=80) return 'B';
else if(n>=70) return 'C';
else if(n>=60) return 'D';
else return 'F';
}
int main()
{
scanf("%d", &n);
printf("%c", grade(n));
return 0;
}
*/
/*
#include <stdio.h>
int n;
int f(int n)
{
int dirtn=0;
for(int i=1;i<=n;i++)
{
if(n % i == 0)
{
dirtn++;
}
}
return dirtn;
}
int main()
{
scanf("%d", &n);
printf("%d\n", f(n));
}
*/
/*
#include <stdio.h>
int n, k, d[1010];
int upper_bound(int k)
{
for(int i=1;i<=n;i++)
{
if(d[i]>k)
{
return i;
}
}
return n+1;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%d", &d[i]);
scanf("%d", &k);
printf("%d\n", upper_bound(k));
}
*/