var st,sta:string; len1,len2,i,j:longint; a:array[1..100] of longint; begin readln(st); while st<>'#' do begin readln(sta); len1:=length(st); len2:=length(sta); for i:=1 to len1 do a[i]:=0; for j:=1 to len2 do for i:=1 to len1 do if sta[j]=st[i] then a[i]:=a[i]+1; for i:=1 to len1 do writeln(st[i],' ',a[i]); readln(st); end; end. /************************************************************** Problem: 2183 User: admin Language: Pascal Result: Wrong Answer ****************************************************************/