![]()
#include <stdio.h>
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
//统计第一行字符串在第二行中出现的次数
//先遍历第二行,每个元素的次数
//然后遍历第一行,看看
int main(){
string sonStr,parStr;
int number[128];
while(getline(cin,sonStr)){
int length;
int length2 ;
if(sonStr == "#"){
break;
}
//清空,memset 头文件是 cstring
memset(number, 0 ,sizeof(number));
getline(cin,parStr);
length = sonStr.size();
length2 = parStr.size();
for(int i = 0;i < length2;i++){
number[parStr[i]] ++;
}
for(int i = 0;i < length;i++){
printf("%c %d",sonStr[i],number[sonStr[i]]);
}
}
}