n = int(input())
word = []
for _ in range(n):
word.append(input())
word = list(set(word))
word.sort(key=lambda x:(len(x),x))
for words in word:
print(words)
앞서 푼 문제와 같이 sort, lambda를 응용하는 문제인데, 같은 것은 출력하지 않는다고 하니 리스트를 받고 set으로 중복을 제거해주고 다시 list로 변환해주는 스킬을 사용해주면 된다.