func_code_string: #include <bits/stdc++.h>   const double PI = acos(-1.0);   using namespace std;   char a[2000010], b[2000010];   int main() {     int n;     int i;     int x, y, z;     int p, q;     while (~scanf( %d %s %s , &n, a, b)) {       x = y = z = 0;       for (i = 0; i < 2 * n; i++) {         if (a[i] ==  1  && b[i] ==  1 ) {           z++;         } else if (a[i] ==  1 ) {           x++;         } else if (b[i] ==  1 ) {           y++;         }       }       p = x + (z + 1) / 2;       q = y + z - (z + 1) / 2;       if (p == q || p + 1 == q) {         puts( Draw );       } else if (p > q) {         puts( First );       } else {         puts( Second );       }     }     return 0;   }   