#include<iostream>
#include<cstring>
using namespace std;
int f[52][26]={0};
int main()
{
int t,n,i,j;
char s1[50],s2[50];
cin>>t;
while(t--)
{
cin>>s1>>s2>>n;
memset(f,0,sizeof(f));
for(i=0;s1[i]; i++)
f[0][s1[i]-'a']++;
for(i=0; s2[i]; i++)
f[1][s2[i]-'a']++ ;
for(i=2;i<=n;i++)
for(j=0;j<26;j++)
f[i][j]=f[i-1][j]+f[i-2][j];
for(i=0;i<26;i++)
cout<<(char)(i+'a')<<':'<<f[n][i]<<endl;
cout<<endl;
}
return 0;
}