P72891

Way Too Long Words(过长单词)

时间限制: 1s 内存限制: 256MB
描述

有时像 "localization" 或者 "internationalization" 这类单词太长,在文本中反复书写十分麻烦。

我们规定:如果一个单词的长度严格大于 1010,就称它为过长单词。所有过长单词都需要替换成特殊缩写。

缩写规则如下:写下单词的第一个字母和最后一个字母,在两者中间写上首尾字母之间的字符数量。该数字为十进制,不允许有前导零。

因此,"localization" 将缩写为 "l10n","internationalization" 将缩写为 "i18n"。

请你自动完成单词缩写转换:所有过长单词替换为缩写,非过长单词保持原样不变。

输入

第一行输入一个整数 n (1n100)n\ (1 \le n \le 100)。接下来 nn 行,每行一个单词。所有单词仅由小写英文字母构成,单词长度 11100100

输出

输出共 nn 行。第 ii 行输出输入中第 ii 个单词转换后的结果。

样例输入
4
word
localization
internationalization
pneumonoultramicroscopicsilicovolcanoconiosis
样例输出
word
l10n
i18n
p43s