import java.util.*;
import java.io.*;

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 ans = 0; //現地点で最も良い建設地点の番号
        double best = 100000000; //現地点で最も良い建設地点の温度差
        //小さいほど嬉しいので,ダミーの初期値はうんと大きい値にしておこう
        for(int n=1;n<=N;n++){
        	int h = sc.nextInt();
        	double temp = T - h*0.006; //この地点の気温を求める.
        	double err = Math.abs(A-temp); //目標気温との差を求める.
        	//絶対値関数がサポートされていない言語では,if-else文の分岐を使うことになるだろう
        	if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	}
        }
        System.out.println(ans); //答を出力
    }
} import java.util.*; util.* java import java.io.*; io.* java 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 ans = 0; //現地点で最も良い建設地点の番号
        double best = 100000000; //現地点で最も良い建設地点の温度差
        //小さいほど嬉しいので,ダミーの初期値はうんと大きい値にしておこう
        for(int n=1;n<=N;n++){
        	int h = sc.nextInt();
        	double temp = T - h*0.006; //この地点の気温を求める.
        	double err = Math.abs(A-temp); //目標気温との差を求める.
        	//絶対値関数がサポートされていない言語では,if-else文の分岐を使うことになるだろう
        	if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	}
        }
        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 ans = 0; //現地点で最も良い建設地点の番号
        double best = 100000000; //現地点で最も良い建設地点の温度差
        //小さいほど嬉しいので,ダミーの初期値はうんと大きい値にしておこう
        for(int n=1;n<=N;n++){
        	int h = sc.nextInt();
        	double temp = T - h*0.006; //この地点の気温を求める.
        	double err = Math.abs(A-temp); //目標気温との差を求める.
        	//絶対値関数がサポートされていない言語では,if-else文の分岐を使うことになるだろう
        	if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	}
        }
        System.out.println(ans); //答を出力
    } main {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int T = sc.nextInt();
        int A = sc.nextInt();
        
        int ans = 0; //現地点で最も良い建設地点の番号
        double best = 100000000; //現地点で最も良い建設地点の温度差
        //小さいほど嬉しいので,ダミーの初期値はうんと大きい値にしておこう
        for(int n=1;n<=N;n++){
        	int h = sc.nextInt();
        	double temp = T - h*0.006; //この地点の気温を求める.
        	double err = Math.abs(A-temp); //目標気温との差を求める.
        	//絶対値関数がサポートされていない言語では,if-else文の分岐を使うことになるだろう
        	if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	}
        }
        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 ans = 0; ans 0 double best = 100000000; best 100000000 for(int n=1;n<=N;n++){
        	int h = sc.nextInt();
        	double temp = T - h*0.006; //この地点の気温を求める.
        	double err = Math.abs(A-temp); //目標気温との差を求める.
        	//絶対値関数がサポートされていない言語では,if-else文の分岐を使うことになるだろう
        	if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	}
        } int n=1; int n=1; n 1 n<=N n N n++ n++ n {
        	int h = sc.nextInt();
        	double temp = T - h*0.006; //この地点の気温を求める.
        	double err = Math.abs(A-temp); //目標気温との差を求める.
        	//絶対値関数がサポートされていない言語では,if-else文の分岐を使うことになるだろう
        	if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	}
        } {
        	int h = sc.nextInt();
        	double temp = T - h*0.006; //この地点の気温を求める.
        	double err = Math.abs(A-temp); //目標気温との差を求める.
        	//絶対値関数がサポートされていない言語では,if-else文の分岐を使うことになるだろう
        	if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	}
        } int h = sc.nextInt(); h sc.nextInt() sc.nextInt sc double temp = T - h*0.006; temp T - h*0.006 T h*0.006 h 0.006 double err = Math.abs(A-temp); err Math.abs(A-temp) Math.abs Math A-temp A temp if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	} err<best err best {//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	} best = err best err ans = n ans n 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 ans = 0; //現地点で最も良い建設地点の番号
        double best = 100000000; //現地点で最も良い建設地点の温度差
        //小さいほど嬉しいので,ダミーの初期値はうんと大きい値にしておこう
        for(int n=1;n<=N;n++){
        	int h = sc.nextInt();
        	double temp = T - h*0.006; //この地点の気温を求める.
        	double err = Math.abs(A-temp); //目標気温との差を求める.
        	//絶対値関数がサポートされていない言語では,if-else文の分岐を使うことになるだろう
        	if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	}
        }
        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 ans = 0; //現地点で最も良い建設地点の番号
        double best = 100000000; //現地点で最も良い建設地点の温度差
        //小さいほど嬉しいので,ダミーの初期値はうんと大きい値にしておこう
        for(int n=1;n<=N;n++){
        	int h = sc.nextInt();
        	double temp = T - h*0.006; //この地点の気温を求める.
        	double err = Math.abs(A-temp); //目標気温との差を求める.
        	//絶対値関数がサポートされていない言語では,if-else文の分岐を使うことになるだろう
        	if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	}
        }
        System.out.println(ans); //答を出力
    }
} Main
import java.util.*;
import java.io.*;

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 ans = 0; //現地点で最も良い建設地点の番号
        double best = 100000000; //現地点で最も良い建設地点の温度差
        //小さいほど嬉しいので,ダミーの初期値はうんと大きい値にしておこう
        for(int n=1;n<=N;n++){
        	int h = sc.nextInt();
        	double temp = T - h*0.006; //この地点の気温を求める.
        	double err = Math.abs(A-temp); //目標気温との差を求める.
        	//絶対値関数がサポートされていない言語では,if-else文の分岐を使うことになるだろう
        	if(err<best){//最高記録を更新した! データを記録しよう
        		best = err;
        		ans = n;
        	}
        }
        System.out.println(ans); //答を出力
    }
}
