#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; bool primalityTest(long long n) { if(n < 2) return false; for(long long i=2; i*i<=n; ++i){ if(n % i == 0) return false; } return true; } int main() { int y, x; cin >> y >> x; if(primalityTest(y) && primalityTest(x)){ cout << "Second" << endl; return 0; } int i = 1; int j = 1; while(!primalityTest(y+i)) ++ i; while(!primalityTest(x+j)) ++ j; if((i + j) % 2 == 0) cout << "Second" << endl; else cout << "First" << endl; return 0; }