#include <bits/stdc++.h>
#pragma warning(disable : 4996)
using namespace std;
int main() {
  int n, len;
  char word[102];
  scanf("%d", &n);
  for (int i = 0; i < n; i++) {
    scanf(" %s", word);
    for (len = 0; word[len]; len++)
      ;
    if (len <= 10)
      printf("%s\n", word);
    else
      printf("%c%d%c\n", word[0], len - 2, word[len - 1]);
  }
  return 0;
}
