Most intuitive Python Solution
\nfrom collections import defaultdict\n\nclass Solution:\n    def largestWordCount(self, messages: List[str], senders: List[str]) -> str:\n        \n        d =
```\nfrom collections import defaultdict\n\nclass Solution:\n    def largestWordCount(self, messages: List[str], senders: List[str]) -> str:\n        \n        d = defaultdict(int)\n        ans = [0, \'a\']\n        \n        for i, x in enumerate(messages):\n            d[senders[i]] += x.count(\' \') + 1\n            ans = max(ans, [d[senders[i]], senders[i]])\n            \n        return ans[1]\n```
['Python']