void maopao(int* a,int n);
int main()
{
char str[10005],temp;
int i,count=0,n;
scanf("%d",&n);
while(n--){
count=0;
scanf("%s",str);
for(i=0;i{
if(i==0)
{
count++;
temp=str[i];
}
else{
if(temp==str[i])
{
count++;
if(i==strlen(str)-1)
{
printf("%d%c",count,temp);
}
}
if(temp!=str[i])
{
if(i==strlen(str)-1)
{
if(count==1)
printf("%c",temp);
else
printf("%d%c",count,temp);
printf("%c",str[i]);
break;
}
if(count==1)
printf("%c",temp);
else
printf("%d%c",count,temp);
temp=str[i];
count=1;
}
}
}
printf("\n");
}
return 0;
}