#include <iostream>
using namespace std;
int x;
string word;
int main()
{
cin>>x;
for (int i=0; i<x; i++)
{
cin>>word;
int len=word.length();
{
int number=1;
for (int j=0; j<len; j++)
{
if (word[j]==word[j+1])
number++;
else
{
if (number<2)
{
cout<<word[j];
}
else if (number==2)
{
cout<<word[j-1]<<word[j];
}
else
{
cout<<word[j]<<number;
number=1;
}
}
}
cout<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCB4OwpzdHJpbmcgd29yZDsKCmludCBtYWluKCkKewogICAgY2luPj54OwogICAgZm9yIChpbnQgaT0wOyBpPHg7IGkrKykKICAgIHsKICAgICAgICBjaW4+PndvcmQ7CiAgICAgICAgaW50IGxlbj13b3JkLmxlbmd0aCgpOwogICAgICAgIHsKICAgICAgICAgICAgaW50IG51bWJlcj0xOwogICAgICAgICAgICBmb3IgKGludCBqPTA7IGo8bGVuOyBqKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGlmICh3b3JkW2pdPT13b3JkW2orMV0pCiAgICAgICAgICAgICAgICBudW1iZXIrKzsKICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpZiAobnVtYmVyPDIpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBjb3V0PDx3b3JkW2pdOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBlbHNlIGlmIChudW1iZXI9PTIpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBjb3V0PDx3b3JkW2otMV08PHdvcmRbal07CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvdXQ8PHdvcmRbal08PG51bWJlcjsKICAgICAgICAgICAgICAgICAgICAgICAgbnVtYmVyPTE7CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvdXQ8PGVuZGw7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIDA7Cn0K