//题目1021:统计字符
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
int main()
{
char s1[10],s2[110];
while(gets(s1)&&s1[0]!='#'){
int num[10];
memset(num,0,sizeof(num));
gets(s2);
for(int i=0;i<strlen(s1);i++){
for(int j=0;j<strlen(s2);j++){
if(s1[i]==s2[j])
num[i]++;
}
}
for(int i=0;i<strlen(s1);i++){
cout<<s1[i]<<" "<<num[i]<<endl;
}
}
}
#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
int main()
{
char s1[10],s2[110];
while(gets(s1)&&s1[0]!='#'){
int num[10];
memset(num,0,sizeof(num));
gets(s2);
for(int i=0;i<strlen(s1);i++){
for(int j=0;j<strlen(s2);j++){
if(s1[i]==s2[j])
num[i]++;
}
}
for(int i=0;i<strlen(s1);i++){
cout<<s1[i]<<" "<<num[i]<<endl;
}
}
}