#include <iostream>
#include <cstring>
int main()
{
using namespace std;
int n;
cin >> n;
int ile = 1;
char wyraz[200];
for (int j = 0; j < n; j++) {
cin >> wyraz;
for (int i = 0; i < strlen(wyraz); i++) {
if (ile <= 2)
cout << wyraz[i];
else if (ile >= 3) {
cout << ile;
i += ile - 1;
cout << wyraz[i];
}
ile = 1;
for (int z = i + 1; wyraz[z] == wyraz[i]; z++)
ile++;
}
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KaW50IG1haW4oKQp7CiAgICB1c2luZyBuYW1lc3BhY2Ugc3RkOwogCiAgICBpbnQgbjsKICAgIGNpbiA+PiBuOwogICAgaW50IGlsZSA9IDE7CiAgICBjaGFyIHd5cmF6WzIwMF07CiAKICAgIGZvciAoaW50IGogPSAwOyBqIDwgbjsgaisrKSB7CiAgICAgICAgY2luID4+IHd5cmF6OwogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgc3RybGVuKHd5cmF6KTsgaSsrKSB7CiAgICAgICAgICAgIGlmIChpbGUgPD0gMikKICAgICAgICAgICAgICAgIGNvdXQgPDwgd3lyYXpbaV07CiAgICAgICAgICAgIGVsc2UgaWYgKGlsZSA+PSAzKSB7CiAgICAgICAgICAgICAgICBjb3V0IDw8IGlsZTsKICAgICAgICAgICAgICAgIGkgKz0gaWxlIC0gMTsKICAgICAgICAgICAgICAgIGNvdXQgPDwgd3lyYXpbaV07CiAgICAgICAgICAgIH0KICAgICAgICAgICAgaWxlID0gMTsKICAgICAgICAgICAgZm9yIChpbnQgeiA9IGkgKyAxOyB3eXJhelt6XSA9PSB3eXJheltpXTsgeisrKQogICAgICAgICAgICAgICAgaWxlKys7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgZW5kbDsKICAgIH0KIAogICAgcmV0dXJuIDA7Cn0=