func_code_string: #include <bits/stdc++.h>   using namespace std;   bool cmp(long long a, long long b) { return (a > b); }   long long ceil(const long long &a, const long long &b) {     if (a % b == 0) return a / b;     return a / b + 1;   }   long long mod = 1000000007;   const long long N = 100005;   using namespace std;   long long a[1100][5];   long long n, m;   int main() {     cin >> n >> m;     string s;     for (long long i = 0; i < n; i++) {       cin >> s;       for (long long j = 0; j < m; j++) {         a[j][s[j] -  A ]++;       }     }     long long ans = 0;     for (long long i = 0; i < m; i++) {       long long w, mx = 0;       cin >> w;       for (long long j = 0; j < 5; j++) {         mx = max(mx, a[i][j]);       }       ans += mx * w;     }     cout << ans;   }   