Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

RGB7255 - Хэтэрхий урт үгнүүд

"localization", "internationalization" гэх мэт урт үгнүүдийг дахин дахин бичих нь ядаргаатай байдаг. Тиймээс 10 тэмдэгтээс урт үгнүүдийг дараах байдлаар товчилъё. Эхний болон сүүлчийн цифрийг бичээд дунд нь хэдэн үсэг байгааг тоолж бичье.

Энэ дүрмээр бол "localization" гэдэг үгийг "l10n", харин "internationalization"-г "i18n" гэж бичнэ.

Танд энэхүү товчлох дүрмийг автоматжуулах даалгавар өгөгджээ. Хэтэрхий урт буюу 10 тэмдэгтээс урт үгнүүдийг дээрх дүрмээр товчлоно. Харин жирийн үгнүүдийг өөрчлөх шаардлагагүй.

Input

Эхний мөрөнд n (1n100) тоо. Дараагийн n мөрөнд нэг нэг үг байрлана. Үгнүүд бүгд латин цагаан толгойн жижиг үсгээс тогтох ба, урт нь 1-ээс 100 тэмдэгтийн хооронд байна.

Output

 n мөрөнд хэт урт үг бол товчлолыг, жирийн үг бол тэр үгийг нь хэвлэнэ.

Example

Input:

4
word
localization
internationalization
pneumonoultramicroscopicsilicovolcanoconiosis

Output:

word
l10n
i18n
p43s


Нэмсэн:Bataa
Огноо:2014-02-28
Хугацааны хязгаарлалт:1s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:ADA95 ASM32 BASH BF C NCSHARP CSHARP C++ 4.3.2 CPP C99 CLPS LISP sbcl LISP clisp D ERL FORTRAN HASK ICON ICK JAVA JS-RHINO JULIA LUA NEM NICE OCAML PAS-GPC PAS-FPC PERL PHP PIKE PRLG-swi PYTHON PYPY3 PYTHON3 RUBY SCALA SCM guile ST TCL WHITESPACE
Эх сурвалж:https://codeforces.com/problemset/problem/71/A

hide comments
2022-03-20 06:15:10
help me '
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.