#include <iostream>
#include <string>
using namespace std;
int testy;
string wyraz;
int ilosc = 0;
int main()
{
cin >> testy;
for (int i = 1; i <= testy; i++)
{
cin >> wyraz;
int dlugosc = wyraz.length();
for (int i = 0; i <= dlugosc - 1; i++)
{
if (wyraz[i] == wyraz[i + 1])
{
ilosc++;
}
else
{
if (ilosc < 2)
{
cout << wyraz[i];
}
else if (ilosc == 2)
{
cout << wyraz[i] << wyraz[i - 1];
}
else if (ilosc >= 3)
{
cout << wyraz[i] << ilosc;
}
}
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCB0ZXN0eTsKc3RyaW5nIHd5cmF6OwoKaW50IGlsb3NjID0gMDsKCmludCBtYWluKCkKewoJY2luID4+IHRlc3R5OwoJZm9yIChpbnQgaSA9IDE7IGkgPD0gdGVzdHk7IGkrKykKCXsKCQljaW4gPj4gd3lyYXo7CgoJCWludCBkbHVnb3NjID0gd3lyYXoubGVuZ3RoKCk7CgkJZm9yIChpbnQgaSA9IDA7IGkgPD0gZGx1Z29zYyAtIDE7IGkrKykKCQl7CgoJCQlpZiAod3lyYXpbaV0gPT0gd3lyYXpbaSArIDFdKQoJCQl7CgkJCQlpbG9zYysrOwoJCQl9CgoKCQkJZWxzZQoJCQl7CgoKCQkJCWlmIChpbG9zYyA8IDIpCgkJCQl7CgkJCQkJY291dCA8PCB3eXJheltpXTsKCQkJCX0KCgkJCQllbHNlIGlmIChpbG9zYyA9PSAyKQoJCQkJewoJCQkJCWNvdXQgPDwgd3lyYXpbaV0gPDwgd3lyYXpbaSAtIDFdOwoJCQkJfQoJCQkJZWxzZSBpZiAoaWxvc2MgPj0gMykKCQkJCXsKCQkJCQljb3V0IDw8IHd5cmF6W2ldIDw8IGlsb3NjOwoJCQkJfQoJCQl9CgkJfQoKCX0KCXJldHVybiAwOwp9