func_code_string: #include <bits/stdc++.h>   char s[2000000], t[2000000];   int n, i, YY = 0, YN = 0, NY = 0, NN = 0, Yaro = 0, Andrew = 0;   int main() {     scanf( %d n , &n);     for (i = 0; i < 2 * n; i++) scanf( %c , &s[i]);     scanf(  n );     for (i = 0; i < 2 * n; i++) scanf( %c , &t[i]);     for (i = 0; i < 2 * n; i++) {       if (s[i] ==  1  && t[i] ==  1 ) {         YY++;       } else if (s[i] ==  1  && t[i] ==  0 ) {         YN++;       } else if (s[i] ==  0  && t[i] ==  1 ) {         NY++;       } else if (s[i] ==  1  && t[i] ==  1 ) {         NN++;       }     }     for (i = 0; i < n; i++) {       if (YY > 0) {         YY--;         Yaro++;       } else if (YN > 0) {         YN--;         Yaro++;       } else if (NY > 0) {         NY--;       } else {         NN--;       }       if (YY > 0) {         YY--;         Andrew++;       } else if (NY > 0) {         NY--;         Andrew++;       } else if (YN > 0) {         YN--;       } else {         NN--;       }     }     if (Yaro == Andrew) {       printf( Draw n );     } else if (Yaro > Andrew) {       printf( First n );     } else if (Yaro < Andrew) {       printf( Second n );     }     return 0;   }   