#include <iostream>
#include <string>
using namespace std;
int main()
{
string napis;
int proby;
cin >> proby;
for (int i = 0; i < proby; i++)
{
cin >> napis;
int dlugosc = napis.length();
int licznik = 1;
for (int j = 0; j < dlugosc; j++)
{
if (napis[j] == napis[j + 1])
{
licznik++;
}
else
{
cout << napis[j];
if (licznik >= 3)
{
cout << licznik;
licznik = 1;
}
else if(licznik == 2)
{
cout << napis[j];
licznik = 1;
}
}
}
cout << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgppbnQgbWFpbigpCnsKCXN0cmluZyBuYXBpczsKCWludCBwcm9ieTsKCWNpbiA+PiBwcm9ieTsKCWZvciAoaW50IGkgPSAwOyBpIDwgcHJvYnk7IGkrKykKCXsKCQljaW4gPj4gbmFwaXM7CgkJaW50IGRsdWdvc2MgPSBuYXBpcy5sZW5ndGgoKTsKCQlpbnQgbGljem5payA9IDE7CgkJZm9yIChpbnQgaiA9IDA7IGogPCBkbHVnb3NjOyBqKyspCgkJewoJCQlpZiAobmFwaXNbal0gPT0gbmFwaXNbaiArIDFdKQoJCQl7CgkJCQlsaWN6bmlrKys7CgkJCX0KCQkJZWxzZSAKCQkJewoJCQkJY291dCA8PCBuYXBpc1tqXTsKCQkJCWlmIChsaWN6bmlrID49IDMpCgkJCQl7CgkJCQkJY291dCA8PCBsaWN6bmlrOwoJCQkJCWxpY3puaWsgPSAxOwoJCQkJfQoJCQkJZWxzZSBpZihsaWN6bmlrID09IDIpCgkJCQl7CgkJCQkJY291dCA8PCBuYXBpc1tqXTsKCQkJCQlsaWN6bmlrID0gMTsKCQkJCX0KCQkJfQoKCQl9CgkJY291dCA8PCBlbmRsOwoJfQoJcmV0dXJuIDA7Cn0=