Iniciante Informática - Semana 34

Palavras Muito Longas

De vez em quando palavras como "universidades" or "brasileiros" são tão longas que escrevê-las varias vezes em um texto se torna cansativo.

Vamos considerar uma palavra  muito longa, se o numero de caracteres dela for estritamente maior que 10. Todas as palavras muito longas devem receber uma abreviação especial.

A abreviação é feita da seguinte forma: escrevemos a primeira e a ultima letra da palavra, e entre elas escrevemos o numero de letras entre a primeira e ultima letras. Esse numero é decimal e não contém zeros à esquerda.

Então, "universidades" vai ser escrita como "u11s" e "brasileiros" como "b9s".

A tarefa é a seguinte: escreva um programa que leia uma lista de palavras e imprima como ficaria cada palavra, caso abreviada ou não ,de acordo com o critério acima.

 

Entrada

A entrada consiste de um número n. Cada uma das n próximas linhas consistem de uma palavra s formada por letras minúsculas.

Saída

A saída deve conter n linhas. A i-ésima linha deve conter o resultado de substituir a i-ésima palavra pela informação de entrada.

Limites

  • 1 \leq n \leq 100
  • 1 \leq |s| \leq 100

Exemplos

Entrada Sáida
4

bia

internacional

salinha

informatica

bia

i11l

salinha

i9a