#include <iostream>
#include <string>
#include <cstdio>

using namespace std;
int counter;
int lengthName;
int letterCounter=0;
int tempNumber;
string name,newName,tempLetter;
int status; //0-brak powturzenia, 1-dwa, 2-wiecej


int main()
{
    cin>> counter;

    for(int i=0; i<counter; i++)
    {
     cin>>name;
     lengthName = name.length();
     newName=name[0];

       for(int i=1; i<=lengthName; i++)
        {
            if(name[i]==name[i-1])
            {
              letterCounter++;
              status=1;
            }
            else
                {
                status=0;
                }

            if(status==0)
            {
              if (letterCounter==1)
              {
                newName=newName+name[i-1];
                letterCounter=0;
              }

              if(letterCounter>1)
              {
              string tmp;
              sprintf((char*)tmp.c_str(), "%d",letterCounter+1);
              string str=tmp.c_str();
              newName=newName+str;
              letterCounter=0;
              }

              if (letterCounter==0 )
              {
               newName=newName+name[i];
              }
            }
      }
                cout<<newName<<endl;
                newName="";
                letterCounter=0;

   }
return 0;
}
