import java.util.*;
public class Main {

		static void solve() {
			Scanner sc = new Scanner(System.in);
			int n = sc.nextInt();
			int T = sc.nextInt();
			int[] c = new int[n];
			int[] t = new int[n];
			int res = 0;
			int min = Integer.MAX_VALUE;
			for(int i = 0;i<n;i++) {
				c[i] = sc.nextInt();
				t[i] = sc.nextInt();
			}
			for(int i = 0;i<n;i++) {
				if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				}
			}
			if(res == 0) {
				System.out.println("TLE");
			}else
			System.out.println(res);
			
			sc.close();
			
		}
	public static void main(String[] args) {
		solve();
	}

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

		static void solve() {
			Scanner sc = new Scanner(System.in);
			int n = sc.nextInt();
			int T = sc.nextInt();
			int[] c = new int[n];
			int[] t = new int[n];
			int res = 0;
			int min = Integer.MAX_VALUE;
			for(int i = 0;i<n;i++) {
				c[i] = sc.nextInt();
				t[i] = sc.nextInt();
			}
			for(int i = 0;i<n;i++) {
				if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				}
			}
			if(res == 0) {
				System.out.println("TLE");
			}else
			System.out.println(res);
			
			sc.close();
			
		}
	public static void main(String[] args) {
		solve();
	}

} Main static void solve() {
			Scanner sc = new Scanner(System.in);
			int n = sc.nextInt();
			int T = sc.nextInt();
			int[] c = new int[n];
			int[] t = new int[n];
			int res = 0;
			int min = Integer.MAX_VALUE;
			for(int i = 0;i<n;i++) {
				c[i] = sc.nextInt();
				t[i] = sc.nextInt();
			}
			for(int i = 0;i<n;i++) {
				if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				}
			}
			if(res == 0) {
				System.out.println("TLE");
			}else
			System.out.println(res);
			
			sc.close();
			
		} solve {
			Scanner sc = new Scanner(System.in);
			int n = sc.nextInt();
			int T = sc.nextInt();
			int[] c = new int[n];
			int[] t = new int[n];
			int res = 0;
			int min = Integer.MAX_VALUE;
			for(int i = 0;i<n;i++) {
				c[i] = sc.nextInt();
				t[i] = sc.nextInt();
			}
			for(int i = 0;i<n;i++) {
				if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				}
			}
			if(res == 0) {
				System.out.println("TLE");
			}else
			System.out.println(res);
			
			sc.close();
			
		} 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[] c = new int[n]; c new int[n] n int[] t = new int[n]; t new int[n] n int res = 0; res 0 int min = Integer.MAX_VALUE; min Integer.MAX_VALUE Integer Integer.MAX_VALUE for(int i = 0;i<n;i++) {
				c[i] = sc.nextInt();
				t[i] = sc.nextInt();
			} int i = 0; int i = 0; i 0 i<n i n i++ i++ i {
				c[i] = sc.nextInt();
				t[i] = sc.nextInt();
			} {
				c[i] = sc.nextInt();
				t[i] = sc.nextInt();
			} c[i] = sc.nextInt() c[i] c i sc.nextInt() sc.nextInt sc t[i] = sc.nextInt() t[i] t i sc.nextInt() sc.nextInt sc for(int i = 0;i<n;i++) {
				if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				}
			} int i = 0; int i = 0; i 0 i<n i n i++ i++ i {
				if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				}
			} {
				if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				}
			} if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				} t[i]<=T t[i] t i T {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				} if(min>c[i]) {
					min = c[i];
					res = c[i];
					} min>c[i] min c[i] c i {
					min = c[i];
					res = c[i];
					} min = c[i] min c[i] c i res = c[i] res c[i] c i if(res == 0) {
				System.out.println("TLE");
			}else
			System.out.println(res); res == 0 res 0 {
				System.out.println("TLE");
			} System.out.println("TLE") System.out.println System.out System System.out "TLE" System.out.println(res) System.out.println System.out System System.out res sc.close() sc.close sc public static void main(String[] args) {
		solve();
	} main {
		solve();
	} solve() solve String[] args args public class Main {

		static void solve() {
			Scanner sc = new Scanner(System.in);
			int n = sc.nextInt();
			int T = sc.nextInt();
			int[] c = new int[n];
			int[] t = new int[n];
			int res = 0;
			int min = Integer.MAX_VALUE;
			for(int i = 0;i<n;i++) {
				c[i] = sc.nextInt();
				t[i] = sc.nextInt();
			}
			for(int i = 0;i<n;i++) {
				if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				}
			}
			if(res == 0) {
				System.out.println("TLE");
			}else
			System.out.println(res);
			
			sc.close();
			
		}
	public static void main(String[] args) {
		solve();
	}

} public class Main {

		static void solve() {
			Scanner sc = new Scanner(System.in);
			int n = sc.nextInt();
			int T = sc.nextInt();
			int[] c = new int[n];
			int[] t = new int[n];
			int res = 0;
			int min = Integer.MAX_VALUE;
			for(int i = 0;i<n;i++) {
				c[i] = sc.nextInt();
				t[i] = sc.nextInt();
			}
			for(int i = 0;i<n;i++) {
				if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				}
			}
			if(res == 0) {
				System.out.println("TLE");
			}else
			System.out.println(res);
			
			sc.close();
			
		}
	public static void main(String[] args) {
		solve();
	}

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

		static void solve() {
			Scanner sc = new Scanner(System.in);
			int n = sc.nextInt();
			int T = sc.nextInt();
			int[] c = new int[n];
			int[] t = new int[n];
			int res = 0;
			int min = Integer.MAX_VALUE;
			for(int i = 0;i<n;i++) {
				c[i] = sc.nextInt();
				t[i] = sc.nextInt();
			}
			for(int i = 0;i<n;i++) {
				if(t[i]<=T) {
					if(min>c[i]) {
					min = c[i];
					res = c[i];
					}
				}
			}
			if(res == 0) {
				System.out.println("TLE");
			}else
			System.out.println(res);
			
			sc.close();
			
		}
	public static void main(String[] args) {
		solve();
	}

}
