P72891
Way Too Long Words(过长单词)
描述
有时像 "localization" 或者 "internationalization" 这类单词太长,在文本中反复书写十分麻烦。
我们规定:如果一个单词的长度严格大于 ,就称它为过长单词。所有过长单词都需要替换成特殊缩写。
缩写规则如下:写下单词的第一个字母和最后一个字母,在两者中间写上首尾字母之间的字符数量。该数字为十进制,不允许有前导零。
因此,"localization" 将缩写为 "l10n","internationalization" 将缩写为 "i18n"。
请你自动完成单词缩写转换:所有过长单词替换为缩写,非过长单词保持原样不变。
输入
第一行输入一个整数 。接下来 行,每行一个单词。所有单词仅由小写英文字母构成,单词长度 到 。
输出
输出共 行。第 行输出输入中第 个单词转换后的结果。
样例输入
4 word localization internationalization pneumonoultramicroscopicsilicovolcanoconiosis
样例输出
word l10n i18n p43s

