1class Solution:2def largestWordCount(self, messages: List[str], senders: List[str]) -> str:3d = {}4l = []5for i in range(len(messages)):6if senders[i] not in d:7d[senders[i]] = len(messages[i].split())8else:9d[senders[i]] += len(messages[i].split())10x = max(d.values())11for k, v in d.items():12if v == x:13l.append(k)14if len(l) == 1:15return l[0]16else:17l = sorted(l)[::-1] # Lexigograhical sorting of list18return l[0]