#include<stdio.h>
int main()
{
char c,d;
int n,N;
scanf("%d",&N);
getchar(); //回车符要处理;
while(N--)
{
n=1;
d=getchar();
while((c=getchar())!=' ')
{
if(c==d){n++;}
else{
if(n==1)
printf("%c",d);
else printf("%d%c",n,d);
d=c;n=1;
}
}
if(n==1)
printf("%c ",d);
else printf("%d%c ",n,d);
}
return 0;
}
int n,N;
scanf("%d",&N);
getchar(); //回车符要处理;
while(N--)
{
n=1;
d=getchar();
while((c=getchar())!=' ')
{
if(c==d){n++;}
else{
if(n==1)
printf("%c",d);
else printf("%d%c",n,d);
d=c;n=1;
}
}
if(n==1)
printf("%c ",d);
else printf("%d%c ",n,d);
}
return 0;
}