Continuing the discussion from Compiler problem:
inp = []
t = “abcdefghijklmnopqrstuvwxyz”
d = dict()
for i in t:
d[i] = []
for _ in range(int(input())):
s = input()
grab = s[0]
if grab not in d:
d[grab].append([len(s), s])
else:
d[grab].append([len(s), s])
for k, v in d.items():
v.sort(reverse=True)
for k, v in d.items():
if len(v):
if len(v) == 1:
print(v[0][1])
else:
for i in v:
print(i[1])