#include <stdio.h>
int n, k;

int d[1010];

int upper_bound(int);

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));
}

/*
int upper_bound(int x)
{
  for(int i=1; i<=n; i++)
    if(d[i]>x)
      return i;
        
  return n+1;
}
*/
