PokeMon/Votintsev-Alexey
PokeMon/alexejbag208
f1from collections import *f1from collections import *
2owners = defaultdict(list)2owners = defaultdict(list)
3cards = defaultdict(list)3cards = defaultdict(list)
4d = dict()4d = dict()
5res = []5res = []
6s = input()6s = input()
7while s:7while s:
8    temp = s.split(' / ')8    temp = s.split(' / ')
t9    # if temp[1].isdigit():t
10    #     owners[temp[0]].append(temp[1])
11    # else:
12    #     cards[temp[0]].append(temp[1])
13    if len(temp[0].split(' ')) == 2:9    if len(temp[0].split(' ')) == 2:
14        owners[temp[0]].append(temp[1])10        owners[temp[0]].append(temp[1])
15    elif '0' <= temp[1] <= '9':11    elif '0' <= temp[1] <= '9':
16        owners[temp[0]].append(temp[1])12        owners[temp[0]].append(temp[1])
17    else:13    else:
18        cards[temp[0]].append(temp[1])14        cards[temp[0]].append(temp[1])
19    s = input()15    s = input()
2016
21for k in owners:17for k in owners:
22    tmp = []18    tmp = []
23    for j in owners[k]:19    for j in owners[k]:
24        tmp += cards[j]20        tmp += cards[j]
25    owners[k] = len(set(tmp))21    owners[k] = len(set(tmp))
2622
27n = 023n = 0
28for k in owners.values():24for k in owners.values():
29    n = k if n < k else n25    n = k if n < k else n
30for k in owners:26for k in owners:
31    if owners[k] == n:27    if owners[k] == n:
32        res.append(k)28        res.append(k)
33res.sort()29res.sort()
34for j in res:30for j in res:
35    print(j)31    print(j)
3632
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op