s = input().split() #[‘This’, ‘is’, ‘an’, ‘apple’]
a = []
for i in s:
a.append(’’.join(sorted(i))) #单词内部=>字典序列[‘This’, ‘is’, ‘an’, ‘aelpp’]
print(a)
b = Counter(a) #统计单词对应次数 {‘This’: 1, ‘is’: 1, ‘an’: 1, ‘aelpp’: 1}
print(b)
sorted_a = sorted(a, key=lambda x: (-b[x], len(x), x))
print(sorted_a)
print(’ '.join(sorted_a)) #空格连接列表sorted_a
10-15
1777