#include using namespace std; #define ll long long #define rep(i,n) for(int (i)=0;(i)<(n);(i)++) ll get(ll x) { ll p = x+1; for(;;p++) { bool f = true; for(ll k=2; k*k<=p; k++) { if(p%k==0) { f = false; break; } } if(f) break; } return p; } int main() { ll x,y; cin>>x>>y; bool f1=true,f2=true; for(ll k=2; k*k<=x; k++) { if(x%k==0) { f1 = false; break; } } for(ll k=2; k*k<=y; k++) { if(y%k==0) { f2 = false; break; } } if(f1&&f2) { cout << "Second" << endl; return 0; } if(f1&&!f2) { ll p=get(x); if((x-p)%2==0) { cout << "First" << endl; } else { cout << "Second" << endl; } return 0; } if(!f1&&f2) { ll p=get(y); if((y-p)%2==0) { cout << "First" << endl; } else { cout << "Second" << endl; } return 0; } ll p=get(x); ll q=get(y); if(((x-p)+(y-q))%2==0) { cout << "Second"<