func_code_string: #include <bits/stdc++.h>   using namespace std;   map<char, int> U1;   map<char, int> U2;   map<char, int> U3;   int n, len;   int panduan(int a) {     if (a != len)       a = min(a + n, len);     else if (a == len && n == 1)       a = a - 1;     return a;   }   int main() {     cin >> n;     string a, b, c;     cin >> a;     cin >> b;     cin >> c;     int Kuro = 0, Shiro = 0, Katie = 0;     len = a.size();     for (int i = 0; i < len; i++) {       U1[a[i]]++;       if (U1[a[i]] > Kuro) Kuro = U1[a[i]];     }     for (int i = 0; i < len; i++) {       U2[b[i]]++;       if (U2[b[i]] > Shiro) Shiro = U2[b[i]];     }     for (int i = 0; i < len; i++) {       U3[c[i]]++;       if (U3[c[i]] > Katie) Katie = U3[c[i]];     }     Kuro = panduan(Kuro);     Shiro = panduan(Shiro);     Katie = panduan(Katie);     if (Kuro > Shiro && Kuro > Katie)       printf( Kuro n );     else if (Shiro > Kuro && Shiro > Katie)       printf( Shiro n );     else if (Katie > Kuro && Katie > Shiro)       printf( Katie n );     else       printf( Draw n );   }   