50 50 50 50
 49 49 4 1
 48 50 12 11
 5 7 1 10
 1 50 50 50
 5 7 1 4
 32 4 17 3
 1 50 1 50
 50 1 1 1
 32 31 10 9
 5 7 4 1
 49 49 3 3
 50 49 1 2
 50 48 3 1
 50 1 1 50
 5 7 10 10
 1 1 1 1
 49 50 11 12

Second
 Second
 Second
 Second
 Second
 Second
 First
 Second
 First
 First
 Second
 Second
 First
 First
 First
 Second
 Second
 Second

	import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.StringTokenizer;

public class Scanner {
		BufferedReader br;
		StringTokenizer st;
		Scanner()
		{
			br = new BufferedReader(new InputStreamReader(System.in));
		}
		String next() throws IOException
		{
			while(st == null ||  !st.hasMoreTokens())
				st = new StringTokenizer(br.readLine());
			return st.nextToken();
		}
		int nextInt() throws IOException
		{
			return Integer.parseInt(next());
		}
		
	public static void main(String[] args) throws IOException {
		
			Scanner sc = new Scanner();
			int n1 = sc.nextInt();
			int n2 = sc.nextInt();
			int t1 = sc.nextInt();
			int t2 = sc.nextInt();
			if(t1 == t2)
				System.out.println("First");
			else if(t1 > t2)
				System.out.println("First");
			else System.out.println("Second");
			
			
			
			
						
		}
		
	}
	
	
	
	
		
	
	
	
	


























	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	