import java.util.Scanner;

class Main{
	static final long MOD = 1000000007;

	static int H, W, K;
	static long[][] dp = new long[110][10];
	static int ans = 0;
	static long n = 0;





	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);			//文字の入力
		int n = sc.nextInt();
		int T = sc.nextInt();

		int ans = 1000000000;
		for(int i = 0;i < n;i++){
			int	c = sc.nextInt();
			int	t = sc.nextInt();
			if(t <= T){
				ans = Math.min(ans, c);
			}

		}
		if(ans == 1000000000){
			System.out.println("TLE");
		}else{
			System.out.println(ans);
		}
	}
}







class Pair implements Comparable{
	int from;		//p
	int end;		//y
	int num;
	int bango;
	@Override
	public int compareTo(Object other) {
		Pair otherpair = (Pair)other;

		return end - otherpair.end;
	}
}
 import java.util.Scanner; Scanner java.util class Main{
	static final long MOD = 1000000007;

	static int H, W, K;
	static long[][] dp = new long[110][10];
	static int ans = 0;
	static long n = 0;





	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);			//文字の入力
		int n = sc.nextInt();
		int T = sc.nextInt();

		int ans = 1000000000;
		for(int i = 0;i < n;i++){
			int	c = sc.nextInt();
			int	t = sc.nextInt();
			if(t <= T){
				ans = Math.min(ans, c);
			}

		}
		if(ans == 1000000000){
			System.out.println("TLE");
		}else{
			System.out.println(ans);
		}
	}
} Main static final long MOD = 1000000007; MOD 1000000007 static int H H W W K; K static long[][] dp = new long[110][10]; dp new long[110][10] 110 10 static int ans = 0; ans 0 static long n = 0; n 0 public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);			//文字の入力
		int n = sc.nextInt();
		int T = sc.nextInt();

		int ans = 1000000000;
		for(int i = 0;i < n;i++){
			int	c = sc.nextInt();
			int	t = sc.nextInt();
			if(t <= T){
				ans = Math.min(ans, c);
			}

		}
		if(ans == 1000000000){
			System.out.println("TLE");
		}else{
			System.out.println(ans);
		}
	} main {
		Scanner sc = new Scanner(System.in);			//文字の入力
		int n = sc.nextInt();
		int T = sc.nextInt();

		int ans = 1000000000;
		for(int i = 0;i < n;i++){
			int	c = sc.nextInt();
			int	t = sc.nextInt();
			if(t <= T){
				ans = Math.min(ans, c);
			}

		}
		if(ans == 1000000000){
			System.out.println("TLE");
		}else{
			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 ans = 1000000000; ans 1000000000 for(int i = 0;i < n;i++){
			int	c = sc.nextInt();
			int	t = sc.nextInt();
			if(t <= T){
				ans = Math.min(ans, c);
			}

		} int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
			int	c = sc.nextInt();
			int	t = sc.nextInt();
			if(t <= T){
				ans = Math.min(ans, c);
			}

		} {
			int	c = sc.nextInt();
			int	t = sc.nextInt();
			if(t <= T){
				ans = Math.min(ans, c);
			}

		} int	c = sc.nextInt(); c sc.nextInt() sc.nextInt sc int	t = sc.nextInt(); t sc.nextInt() sc.nextInt sc if(t <= T){
				ans = Math.min(ans, c);
			} t <= T t T {
				ans = Math.min(ans, c);
			} ans = Math.min(ans, c) ans Math.min(ans, c) Math.min Math ans c if(ans == 1000000000){
			System.out.println("TLE");
		}else{
			System.out.println(ans);
		} ans == 1000000000 ans 1000000000 {
			System.out.println("TLE");
		} System.out.println("TLE") System.out.println System.out System System.out "TLE" {
			System.out.println(ans);
		} System.out.println(ans) System.out.println System.out System System.out ans String[] args args class Pair implements Comparable{
	int from;		//p
	int end;		//y
	int num;
	int bango;
	@Override
	public int compareTo(Object other) {
		Pair otherpair = (Pair)other;

		return end - otherpair.end;
	}
} Pair int from;		//p from int end;		//y end int num; num int bango; bango @Override
	public int compareTo(Object other) {
		Pair otherpair = (Pair)other;

		return end - otherpair.end;
	} compareTo {
		Pair otherpair = (Pair)other;

		return end - otherpair.end;
	} Pair otherpair = (Pair)other; otherpair (Pair)other return end - otherpair.end; end - otherpair.end end otherpair.end otherpair otherpair.end Object other other Comparable
import java.util.Scanner;

class Main{
	static final long MOD = 1000000007;

	static int H, W, K;
	static long[][] dp = new long[110][10];
	static int ans = 0;
	static long n = 0;





	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);			//文字の入力
		int n = sc.nextInt();
		int T = sc.nextInt();

		int ans = 1000000000;
		for(int i = 0;i < n;i++){
			int	c = sc.nextInt();
			int	t = sc.nextInt();
			if(t <= T){
				ans = Math.min(ans, c);
			}

		}
		if(ans == 1000000000){
			System.out.println("TLE");
		}else{
			System.out.println(ans);
		}
	}
}







class Pair implements Comparable{
	int from;		//p
	int end;		//y
	int num;
	int bango;
	@Override
	public int compareTo(Object other) {
		Pair otherpair = (Pair)other;

		return end - otherpair.end;
	}
}

