/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
int arr[101][101]= {};
int a, i, x, y, sum=0;
scanf("%d\n", &a);
for (i=1 ; i<=a ; i++)
{
scanf("%d %d", &x, &y);
for ( int p=x ; p<x+10 ; p++)
{
for ( int q=y ; q<y+10 ; q++)
{
arr[p][q]=1;
}
}
}
for (int p=1 ; p<=100 ; p++)
{
for (int q=1 ; q<=100 ; q++)
{
if (arr[p][q]==1)
{
sum+=1;
}
}
}
printf("%d", sum);
return 0;
}
#include <stdio.h>
int main()
{
int i;
int a, b, c, d;
int sum=0;
int arr[101][101]={};
for (i=1 ; i<=4 ; i++)
{
scanf("%d %d %d %d", &a, &b, &c, &d);
for (int p=a ; p<c ; p++)
{
for (int q=b ; q<d ; q++)
{
arr[p][q]=1;
}
}
}
for (int p=1 ; p<=100 ; p++)
{
for (int q=1 ; q<=100 ; q++)
{
if (arr[p][q]==1)
{
sum+=1;
}
}
}
printf("%d", sum);
return 0;
}
함수 function : 기능 ( 명령의 묶음 )
반환자료형 함수이름(매개변수)
{
return 반환값;
}
*/
/*
#include <stdio.h>
//void f()
//{
// printf("네");
//}
//void f(int a)
//{
// printf("%d원 받았습니다",a);
//}
int b = 100000; // 전역변수 global
int f()
{
//1개 3천원
//int a=10000; //지역변수 local
//return a/3000;
return b/3000;
}
int main()
{
printf("%d",f());
return 0;
}
-> 소호야 집에 가
void 컴퓨터끄기()
{
마우를 잡기;
마우스 커서를 윈도우로 올미긱;
마우스 왼쪽 버튼 누르기;
}
void 집가()
{
컴퓨터끄기();
두 다리에 힘을 주기;
일어나기;
몸을 오른쪽으로 돌리기;
오른발을 앞으로 내밀기;
왼발을 앞으로 내밀기;
오른발을 앞으로 내밀기;
왼발을 앞으로 내밀기;
오른
}
*/
/*
#include <stdio.h>
void f()
{
printf("hello");
}
int main()
{
f();
return 0;
}
#include <stdio.h>
int n;
char grade(int n)
{
if()
return 'A';
}
int main()
{
scanf("%d", &n);
printf("%c", grade(n));
return 0;
}
#include <stdio.h>
int n;
char grade(int n)
{
if(n>=90 && n<=100)
{
return 'A';
}
else if (n>=80 && n<90)
{
return 'B';
}
else if (n>=70 && n<80)
{
return 'C';
}
else if (n>=60 && n<70)
{
return 'D';
}
else
{
return 'F';
}
}
}
int main()
{
scanf("%d", &n);
printf("%c", grade(n));
return 0;
}
#include <stdio.h>
int n;
long long int f (int n)
{
int k=1;
for (int i=n ; i>1 ; i--)
{
k*=i;
}
return ("%lld", k);
}
int main()
{
scanf("%d", &n);
printf("%lld\n", f(n));
}
#include <stdio.h>
int n;
int f(int n)
{
int k;
int sum=0;
for (k=1 ; k<=n ; k++)
{
if (n%k==0)
{
sum+=1;
}
}
return sum;
}
int main()
{
scanf("%d", &n);
printf("%d\n", f(n));
}
#include <stdio.h>
int n, a, b, d[1010];
long long int subsetsum(int a, int b)
{
long long int sum=0;
for (int i=a ; i<=b ; i++)
{
sum+=d[i];
}
return sum;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%d", &d[i]);
scanf("%d%d", &a, &b);
printf("%lld\n", subsetsum(a, b));
}
*/
#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));
}