Palabras demasiado largas

Time Limit:
1 Sec
Memory Limit:
128Mb
Enviados:
293
Resuelto:
204

Descripción

A veces, algunas palabras como "localización" o "internacionalización" son tan largas que escribirlas muchas veces en un mismo texto es bastante tedioso.
Consideremos a una palabra como demasiado larga, si su longitud es estrictamente superior a 10 caracteres. Todas las palabras demasiado largas deben reemplazarse con una abreviatura especial.
Esta abreviatura se la arma así: escribimos la primera y la última letra de una palabra y entre ellas escribimos el número de letras entre la primera y la última letra. Ese número está en sistema decimal y no contiene ceros a la izquierda.
Por lo tanto, "localización" se escribirá como "l10n", e "internacionalización» se escribirá como "i18n".
Se le pide realizar un programa para automatizar el proceso de cambiar las palabras por sus abreviaturas. En ese caso, todas las palabras demasiado largas deben ser reemplazadas por la abreviatura y las palabras que no son demasiado largas no deben sufrir ningún cambio.

Entrada

La primera línea contiene un número entero T (1 ≤ T ≤ 100). Cada una de las siguientes T líneas contiene una palabra. Todas las palabras consisten en letras latinas minúsculas y poseen longitudes de 1 a 100 caracteres.

Salida

Imprimir T líneas. Cada línea contiene el resultado de reemplazar las palabras de acuerdo a lo explicado.

Ejemplo Entrada

Copy icon
4
umsa
localizaremos
internacionalizaremos
esternocleidomastoideo

Ejemplo Salida

Copy icon
umsa
l11s
i19s
e20o

Ayuda