1class Solution:2def subdomainVisits(self, cpdomains: List[str]) -> List[str]:3output, ans = {}, []4for domain in cpdomains:5number, domain = domain.split(" ")6sub_domain = domain.split(".")7pair = ""8print(sub_domain)9for i in reversed(range(len(sub_domain))):10if i == len(sub_domain) - 1:11pair += sub_domain[i]12else:13pair = sub_domain[i] + "." + pair14print(pair)1516# output.append(str(number) + ' '+pair)17if pair not in output.keys():18output[pair] = int(number)19else:20output[pair] += int(number)2122for key in output.keys():23ans.append(str(output[key]) + " " + key)2425return ans