//稍微有点算是水题。吧。
#include <stdio.h>
#include <limits.h>
int main()
{
unsigned int list[51]={0};
list[0]=INT_MAX;
int p,s;
unsigned int n;
scanf("%d%d%d",&p,&s,&n);
int i;
for(i=1;i<=s;i++)
scanf("%d",&list[i]);
for(i=1;i<=p;i++)
if(n>=list[i]&&n>list[p]&&n<list[i-1])
{
printf("%d",i);
return 0;
}
printf("-1");
return 0;
}