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 |
