Descripción
A veces algunas palabras como "localización" o "internacionalización" son tan largas que escribirlas muchas veces en un mismo texto resulta bastante tedioso.
Consideramos a una palabra demasiado larga si su longitud es estrictamente superior a 10 caracteres. Todas las palabras demasiado largas deberían sustituirse por una abreviatura especial.
Esta abreviatura se hace 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. 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".
Realiza el programa para abreviar las palabras demasiado largas y las palabras que no sean demasiado largas no deben sufrir ningún cambio.
Entrada
La primera línea contiene un número entero N (1 ≤ N ≤ 100). Cada una de las siguientes N líneas contiene una palabra. Todas las palabras constan de letras minúsculas y tienen una longitud de 1 a 100 caracteres.
Salida
Imprime N líneas. La i-ésima línea debe contener el resultado de reemplazar la i-ésima palabra de los datos de entrada.