#include <iostream> #include <map> using namespace std; int main() { string s,str; while (getline(cin,s)) { map<char, int> mp; if(s=="#") break; getline(cin,str); for(int i=0;i<s.size();i++){ mp.insert(pair<char,int>(s[i], 0)); } map<char, int>::iterator iter; for(iter=mp.begin();iter!=mp.end();iter++){ for(int i=0;i<str.size();i++){ if(iter->first==str[i]) iter->second++; } } map<char, int>::iterator jj; for(int i=0;i<s.size();i++){ for(jj=mp.begin();jj!=mp.end();jj++){ if(jj->first==s[i]){ cout<<jj->first<<" "<<jj->second<<endl; } } } void erase(); } }