#include <iostream>
using namespace std;
int main()
{ int t;
cin>>t;
while(t--)
{
string ciag;
cin>>ciag;
char z;
int n=ciag.size();
z=ciag[0];
int ile=1;
for(int i=1;i<n;)
{
while(z==ciag[i])
{
ile++;
i++;
}
if(ile>2)cout<<z<<ile--;
else
{
while(ile--)cout<<z;
}
z=ciag[i];
ile=0;
}
cout<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKeyAgIGludCB0OwogICAgY2luPj50OwogICAgd2hpbGUodC0tKQogICAgewoKICAgICAgICBzdHJpbmcgY2lhZzsKICAgICAgICBjaW4+PmNpYWc7CiAgICAgICAgY2hhciB6OwogICAgICAgIGludCBuPWNpYWcuc2l6ZSgpOwogICAgICAgIHo9Y2lhZ1swXTsKCiAgICAgICAgaW50IGlsZT0xOwogICAgICAgIGZvcihpbnQgaT0xO2k8bjspCiAgICAgICAgewogICAgICAgICAgICB3aGlsZSh6PT1jaWFnW2ldKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBpbGUrKzsKICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZihpbGU+Miljb3V0PDx6PDxpbGUtLTsKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICB3aGlsZShpbGUtLSljb3V0PDx6OwogICAgICAgICAgICB9CiAgICAgICAgICAgIHo9Y2lhZ1tpXTsKICAgICAgICAgICAgaWxlPTA7CiAgICAgICAgfQogICAgY291dDw8ZW5kbDsKICAgIH0KCgogICAgcmV0dXJuIDA7Cn0K