728x90

import sys
n = int(sys.stdin.readline()) #입력받을 단어 갯수
words = [str(sys.stdin.readline()) for i in range(n)] # 입력받을 단어들을 \n을 기준으로 나눠 입력
alter_words = [] #입력 단어를 교체할 리스트 선언
for word in words: # word에는 words의 원소가 차례로
if len(word) > 10: #words의 첫번째 원소 부터 --- 길이가 10보다 크면
word = word[0] + str(len(word)-3) + word[-2] # 그 단어의 첫번째 문자 + 그 단어의 길이 - 2 + 그 단어의 맨 마지막 문자
alter_words.append(word) #교체한 단어를 alter_words에 삽입
for word in alter_words:
print(word)
728x90