#include <cstdio>
#include <cstdlib>
using namespace std;
int n, m;
int a[21][2];
int re[(1<<16)+5][21];
bool sign[(1<<16)+5][21];
int f(int mask, int last){
if(mask==(1<<(n*n))-1) return 2;
if(sign[mask][last]) return re[mask][last];
re[mask][last]= 1; bool draw= false;
if(last>m){
for(int i=1;i<=m;i++){
if((mask&(1<<(i-1)))==0 && abs(a[i][0]-a[last][0])+abs(a[i][1]-a[last][1])!=1){
if(f(mask|(1<<(i-1)),i)==2) draw= true;
else re[mask][last]&= f(mask|(1<<(i-1)),i);
}
}
}
else{
for(int i=m+1;i<=n*n;i++){
if((mask&(1<<(i-1)))==0 && abs(a[i][0]-a[last][0])+abs(a[i][1]-a[last][1])!=1){
if(f(mask|(1<<(i-1)),i)==2) draw= true;
else re[mask][last]&= f(mask|(1<<(i-1)),i);
}
}
}
re[mask][last]= 1- re[mask][last];
if(re[mask][last]==0 && draw==true) re[mask][last]= 2;
sign[mask][last]= true; return re[mask][last];
}
int main(){
scanf("%d", &n);
int cnt= 0;
for(int k=0;k<=1;k++){
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
if((i+j)%2==k){
cnt++; a[cnt][0]= i; a[cnt][1]= j;
if(k==0) m++;
}
}
}
}
a[n*n+1][0]= 1000000005; a[n*n+1][1]= 1000000005;
int res= f(0,n*n+1);
if(res==0) printf("Second player win\n");
if(res==1) printf("First player win\n");
if(res==2) printf("DRAW\n");
return 0;
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNzdGRsaWI+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG4sIG07CmludCBhWzIxXVsyXTsKaW50IHJlWygxPDwxNikrNV1bMjFdOwpib29sIHNpZ25bKDE8PDE2KSs1XVsyMV07CgppbnQgZihpbnQgbWFzaywgaW50IGxhc3QpewogICAgaWYobWFzaz09KDE8PChuKm4pKS0xKSByZXR1cm4gMjsKICAgIGlmKHNpZ25bbWFza11bbGFzdF0pIHJldHVybiByZVttYXNrXVtsYXN0XTsKICAgIHJlW21hc2tdW2xhc3RdPSAxOyBib29sIGRyYXc9IGZhbHNlOwogICAgaWYobGFzdD5tKXsKICAgICAgICBmb3IoaW50IGk9MTtpPD1tO2krKyl7CiAgICAgICAgICAgIGlmKChtYXNrJigxPDwoaS0xKSkpPT0wICYmIGFicyhhW2ldWzBdLWFbbGFzdF1bMF0pK2FicyhhW2ldWzFdLWFbbGFzdF1bMV0pIT0xKXsKICAgICAgICAgICAgICAgIGlmKGYobWFza3woMTw8KGktMSkpLGkpPT0yKSBkcmF3PSB0cnVlOwogICAgICAgICAgICAgICAgZWxzZSByZVttYXNrXVtsYXN0XSY9IGYobWFza3woMTw8KGktMSkpLGkpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgZWxzZXsKICAgICAgICBmb3IoaW50IGk9bSsxO2k8PW4qbjtpKyspewogICAgICAgICAgICBpZigobWFzayYoMTw8KGktMSkpKT09MCAmJiBhYnMoYVtpXVswXS1hW2xhc3RdWzBdKSthYnMoYVtpXVsxXS1hW2xhc3RdWzFdKSE9MSl7CiAgICAgICAgICAgICAgICBpZihmKG1hc2t8KDE8PChpLTEpKSxpKT09MikgZHJhdz0gdHJ1ZTsKICAgICAgICAgICAgICAgIGVsc2UgcmVbbWFza11bbGFzdF0mPSBmKG1hc2t8KDE8PChpLTEpKSxpKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIHJlW21hc2tdW2xhc3RdPSAxLSByZVttYXNrXVtsYXN0XTsKICAgIGlmKHJlW21hc2tdW2xhc3RdPT0wICYmIGRyYXc9PXRydWUpIHJlW21hc2tdW2xhc3RdPSAyOwogICAgc2lnblttYXNrXVtsYXN0XT0gdHJ1ZTsgcmV0dXJuIHJlW21hc2tdW2xhc3RdOwp9CgppbnQgbWFpbigpewogICAgc2NhbmYoIiVkIiwgJm4pOwogICAgaW50IGNudD0gMDsKICAgIGZvcihpbnQgaz0wO2s8PTE7aysrKXsKICAgICAgICBmb3IoaW50IGk9MTtpPD1uO2krKyl7CiAgICAgICAgICAgIGZvcihpbnQgaj0xO2o8PW47aisrKXsKICAgICAgICAgICAgICAgIGlmKChpK2opJTI9PWspewogICAgICAgICAgICAgICAgICAgIGNudCsrOyBhW2NudF1bMF09IGk7IGFbY250XVsxXT0gajsKICAgICAgICAgICAgICAgICAgICBpZihrPT0wKSBtKys7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICBhW24qbisxXVswXT0gMTAwMDAwMDAwNTsgYVtuKm4rMV1bMV09IDEwMDAwMDAwMDU7CiAgICBpbnQgcmVzPSBmKDAsbipuKzEpOwogICAgaWYocmVzPT0wKSBwcmludGYoIlNlY29uZCBwbGF5ZXIgd2luXG4iKTsKICAgIGlmKHJlcz09MSkgcHJpbnRmKCJGaXJzdCBwbGF5ZXIgd2luXG4iKTsKICAgIGlmKHJlcz09MikgcHJpbnRmKCJEUkFXXG4iKTsKICAgIHJldHVybiAwOwp9Cg==