# 개수 입력
n = int(input())
# 단어 입력 받기
l = []
for i in range(n):
word = input()
l.append( word)
l = list(set(l))
# sort
sort = []
for i in range(len(l)):
sort.append([len(l[i]), l[i]])
sort.sort()
# 출력
for i in range(len(l)):
print(sort[i][1])
해결 방법 : 길이를 포함한 2차원 배열을 만들어 그 배열을 정렬시켜주었다.