import java.util.*;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=Integer.parseInt(sc.next());
int m=Integer.parseInt(sc.next());
int x=Integer.parseInt(sc.next());
int[] a=new int[m];
  int t=0;
  for(int i=0;i<m;i++){
  a[i]=Integer.parseInt(sc.next());
  } 
  for(int i=0;i<m;i++){
  if(a[i]>x){t=i;break;}
  }
System.out.println(Math.min(t,m-t));
}
} import java.util.*; util.* java public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=Integer.parseInt(sc.next());
int m=Integer.parseInt(sc.next());
int x=Integer.parseInt(sc.next());
int[] a=new int[m];
  int t=0;
  for(int i=0;i<m;i++){
  a[i]=Integer.parseInt(sc.next());
  } 
  for(int i=0;i<m;i++){
  if(a[i]>x){t=i;break;}
  }
System.out.println(Math.min(t,m-t));
}
} Main public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=Integer.parseInt(sc.next());
int m=Integer.parseInt(sc.next());
int x=Integer.parseInt(sc.next());
int[] a=new int[m];
  int t=0;
  for(int i=0;i<m;i++){
  a[i]=Integer.parseInt(sc.next());
  } 
  for(int i=0;i<m;i++){
  if(a[i]>x){t=i;break;}
  }
System.out.println(Math.min(t,m-t));
} main {
Scanner sc = new Scanner(System.in);
int n=Integer.parseInt(sc.next());
int m=Integer.parseInt(sc.next());
int x=Integer.parseInt(sc.next());
int[] a=new int[m];
  int t=0;
  for(int i=0;i<m;i++){
  a[i]=Integer.parseInt(sc.next());
  } 
  for(int i=0;i<m;i++){
  if(a[i]>x){t=i;break;}
  }
System.out.println(Math.min(t,m-t));
} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n=Integer.parseInt(sc.next()); n Integer.parseInt(sc.next()) Integer.parseInt Integer sc.next() sc.next sc int m=Integer.parseInt(sc.next()); m Integer.parseInt(sc.next()) Integer.parseInt Integer sc.next() sc.next sc int x=Integer.parseInt(sc.next()); x Integer.parseInt(sc.next()) Integer.parseInt Integer sc.next() sc.next sc int[] a=new int[m]; a new int[m] m int t=0; t 0 for(int i=0;i<m;i++){
  a[i]=Integer.parseInt(sc.next());
  } int i=0; int i=0; i 0 i<m i m i++ i++ i {
  a[i]=Integer.parseInt(sc.next());
  } {
  a[i]=Integer.parseInt(sc.next());
  } a[i]=Integer.parseInt(sc.next()) a[i] a i Integer.parseInt(sc.next()) Integer.parseInt Integer sc.next() sc.next sc for(int i=0;i<m;i++){
  if(a[i]>x){t=i;break;}
  } int i=0; int i=0; i 0 i<m i m i++ i++ i {
  if(a[i]>x){t=i;break;}
  } {
  if(a[i]>x){t=i;break;}
  } if(a[i]>x){t=i;break;} a[i]>x a[i] a i x {t=i;break;} t=i t i break; System.out.println(Math.min(t,m-t)) System.out.println System.out System System.out Math.min(t,m-t) Math.min Math t m-t m t String[] args args public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=Integer.parseInt(sc.next());
int m=Integer.parseInt(sc.next());
int x=Integer.parseInt(sc.next());
int[] a=new int[m];
  int t=0;
  for(int i=0;i<m;i++){
  a[i]=Integer.parseInt(sc.next());
  } 
  for(int i=0;i<m;i++){
  if(a[i]>x){t=i;break;}
  }
System.out.println(Math.min(t,m-t));
}
} public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=Integer.parseInt(sc.next());
int m=Integer.parseInt(sc.next());
int x=Integer.parseInt(sc.next());
int[] a=new int[m];
  int t=0;
  for(int i=0;i<m;i++){
  a[i]=Integer.parseInt(sc.next());
  } 
  for(int i=0;i<m;i++){
  if(a[i]>x){t=i;break;}
  }
System.out.println(Math.min(t,m-t));
}
} Main
import java.util.*;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n=Integer.parseInt(sc.next());
int m=Integer.parseInt(sc.next());
int x=Integer.parseInt(sc.next());
int[] a=new int[m];
  int t=0;
  for(int i=0;i<m;i++){
  a[i]=Integer.parseInt(sc.next());
  } 
  for(int i=0;i<m;i++){
  if(a[i]>x){t=i;break;}
  }
System.out.println(Math.min(t,m-t));
}
}