#include #include using namespace std; int main( void ){ int n; cin >> n; list setik; for( int i = 0; i> val; if(val != 1) setik.push_back( val ); } int cnt = 0; while(!setik.empty()){ int it = setik.front(); setik.pop_front(); int val = 0; //cout << it << endl; if( ! ( it & 1 ) ){ val = it/2; if(val != 1) { setik.push_back(val); setik.push_back(val); } } else{ val = it/2 + 1; if(val-1 != 1) { setik.push_back(val-1); } if(val != 1) { setik.push_back(val); } } cnt++; } if( cnt & 1 ) cout << "First\n"; else cout << "Second\n"; return 0; }