import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		int T = sc.nextInt();
		int A = sc.nextInt();
		int []H = new int[N];
		double[]deg = new double[N];

		for (int i = 0; i < N; i++) {
			deg[i] =T - sc.nextInt() * 0.006;
		}
		double min = Double.MAX_VALUE;
		int ans = -1;
		for (int i = 0; i < deg.length; i++) {
			if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			}
		}

		System.out.println(ans);

	}


}
 import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		int T = sc.nextInt();
		int A = sc.nextInt();
		int []H = new int[N];
		double[]deg = new double[N];

		for (int i = 0; i < N; i++) {
			deg[i] =T - sc.nextInt() * 0.006;
		}
		double min = Double.MAX_VALUE;
		int ans = -1;
		for (int i = 0; i < deg.length; i++) {
			if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			}
		}

		System.out.println(ans);

	}


} Main public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		int T = sc.nextInt();
		int A = sc.nextInt();
		int []H = new int[N];
		double[]deg = new double[N];

		for (int i = 0; i < N; i++) {
			deg[i] =T - sc.nextInt() * 0.006;
		}
		double min = Double.MAX_VALUE;
		int ans = -1;
		for (int i = 0; i < deg.length; i++) {
			if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			}
		}

		System.out.println(ans);

	} main {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		int T = sc.nextInt();
		int A = sc.nextInt();
		int []H = new int[N];
		double[]deg = new double[N];

		for (int i = 0; i < N; i++) {
			deg[i] =T - sc.nextInt() * 0.006;
		}
		double min = Double.MAX_VALUE;
		int ans = -1;
		for (int i = 0; i < deg.length; i++) {
			if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			}
		}

		System.out.println(ans);

	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int N = sc.nextInt(); N sc.nextInt() sc.nextInt sc int T = sc.nextInt(); T sc.nextInt() sc.nextInt sc int A = sc.nextInt(); A sc.nextInt() sc.nextInt sc int []H = new int[N]; H new int[N] N double[]deg = new double[N]; deg new double[N] N for (int i = 0; i < N; i++) {
			deg[i] =T - sc.nextInt() * 0.006;
		} int i = 0; int i = 0; i 0 i < N i N i++ i++ i {
			deg[i] =T - sc.nextInt() * 0.006;
		} {
			deg[i] =T - sc.nextInt() * 0.006;
		} deg[i] =T - sc.nextInt() * 0.006 deg[i] deg i T - sc.nextInt() * 0.006 T sc.nextInt() * 0.006 sc.nextInt() sc.nextInt sc 0.006 double min = Double.MAX_VALUE; min Double.MAX_VALUE Double Double.MAX_VALUE int ans = -1; ans -1 1 for (int i = 0; i < deg.length; i++) {
			if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			}
		} int i = 0; int i = 0; i 0 i < deg.length i deg.length deg deg.length i++ i++ i {
			if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			}
		} {
			if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			}
		} if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			} min > Math.abs(A - deg[i]) min Math.abs(A - deg[i]) Math.abs Math A - deg[i] A deg[i] deg i {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			} min = Math.abs(A - deg[i]) min Math.abs(A - deg[i]) Math.abs Math A - deg[i] A deg[i] deg i ans=i+1 ans i+1 i 1 System.out.println(ans) System.out.println System.out System System.out ans String[] args args public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		int T = sc.nextInt();
		int A = sc.nextInt();
		int []H = new int[N];
		double[]deg = new double[N];

		for (int i = 0; i < N; i++) {
			deg[i] =T - sc.nextInt() * 0.006;
		}
		double min = Double.MAX_VALUE;
		int ans = -1;
		for (int i = 0; i < deg.length; i++) {
			if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			}
		}

		System.out.println(ans);

	}


} public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		int T = sc.nextInt();
		int A = sc.nextInt();
		int []H = new int[N];
		double[]deg = new double[N];

		for (int i = 0; i < N; i++) {
			deg[i] =T - sc.nextInt() * 0.006;
		}
		double min = Double.MAX_VALUE;
		int ans = -1;
		for (int i = 0; i < deg.length; i++) {
			if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			}
		}

		System.out.println(ans);

	}


} Main
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int N = sc.nextInt();
		int T = sc.nextInt();
		int A = sc.nextInt();
		int []H = new int[N];
		double[]deg = new double[N];

		for (int i = 0; i < N; i++) {
			deg[i] =T - sc.nextInt() * 0.006;
		}
		double min = Double.MAX_VALUE;
		int ans = -1;
		for (int i = 0; i < deg.length; i++) {
			if (min > Math.abs(A - deg[i])) {
				min = Math.abs(A - deg[i]);
				ans=i+1;
			}
		}

		System.out.println(ans);

	}


}

