Easy to understand!
```\nclass Solution {\npublic:\n    \n    int func(string s){\n        int c=0;\n        for(auto n: s){\n            if(n==\' \') c++;\n        }\n        retu
```\nclass Solution {\npublic:\n    \n    int func(string s){\n        int c=0;\n        for(auto n: s){\n            if(n==\' \') c++;\n        }\n        return c+1;\n    }\n    string largestWordCount(vector<string>& m, vector<string>& senders) {\n        map<string,int> mp;\n        for(int i=0;i<m.size(); i++){\n            mp[senders[i]] += func(m[i]);\n        }\n        int maxVal = INT_MIN;\n        string ans="";\n        \n        for(auto it:mp){\n            if(it.second >= maxVal){\n                maxVal = it.second;\n                ans = it.first;\n            }\n            \n        }\n        return ans;\n\n    }\n};
['C']