func_code_string: #include <bits/stdc++.h>   using namespace std;   int nr, nr1, nr2, n, i, dif;   char s[2 * 1000005], t[2 * 1000005];   int main() {     cin >> n;     scanf( %s , s + 1);     scanf( %s , t + 1);     for (i = 1; i <= 2 * n; i++)       if (s[i] ==  1  && t[i] ==  1 ) {         nr++;         s[i] =  0 ;         t[i] =  0 ;       }     if (nr % 2 == 1) dif = 1;     for (i = 1; i <= 2 * n; i++) {       if (s[i] ==  1 ) nr1++;       if (t[i] ==  1 ) nr2++;     }     if (nr1 > nr2) {       cout <<  First ;       return 0;     }     if (dif == 0) {       if (nr1 == nr2) {         cout <<  Draw ;         return 0;       }       if (nr2 == nr1 + 1) {         cout <<  Draw ;         return 0;       }       if (nr2 > nr1 + 1) {         cout <<  Second ;         return 0;       }     }     if (dif == 1) {       if (nr1 == nr2) {         cout <<  First ;         return 0;       }     }     if (nr2 - nr1 <= 2) {       cout <<  Draw ;       return 0;     }     if (nr2 > nr1 + 2 && dif == 1) cout <<  Second ;     return 0;   }   