fork(1) download
  1. x = int(input())
  2. D = {}
  3. m = 0
  4. M = []
  5. for n in range(x):
  6. a, b = input().split()
  7. if b in D.keys():
  8. D[b].append(a)
  9. else:
  10. D[b] = [a]
  11. print(D)
  12.  
  13. for e in D.values():
  14. print("\t",e)
  15. if len(e) > 1:
  16. m += len(e)
  17. print("\t\t",m)
  18. for el in e:
  19. print("\t\t\t",el)
  20. if el not in M:
  21. print("\t\t\t\t", el)
  22. M.append(el)
  23. print(m)
  24. M.sort()
  25. for n in M:
  26. print(n)
Success #stdin #stdout 0.01s 27712KB
stdin
4
papa paulo
nicao renan
renan paulo
paulo papa
stdout
{'renan': ['nicao'], 'paulo': ['papa', 'renan'], 'papa': ['paulo']}
	 ['nicao']
	 ['papa', 'renan']
		 2
			 papa
				 papa
			 renan
				 renan
	 ['paulo']
2
papa
renan