#include using namespace std; using ll=long long; using ld=long double; using P=pair; #define MOD 1000000007ll #define INF 1000000000ll #define EPS 1e-10 #define FOR(i,n,m) for(ll i=n;i<(ll)m;i++) #define REP(i,n) FOR(i,0,n) #define DUMP(a) REP(d,a.size()){cout<>y>>x; ll _x=x,_y=y; while(1) { bool d=false; for(ll i=2; i*i<=_x;i++) { if(_x%i==0) { d=true; break; } } if(!d) break; _x++; } while(1) { bool d=false; for(ll i=2; i*i<=_y;i++) { if(_y%i==0) { d=true; break; } } if(!d) break; _y++; } _y--; _x--; if((abs(x-_x)+abs(y-_y))%2) cout<<"First"<