#include<bits/stdc++.h>
using namespace std;
map<char, int> dem;
long long i,d,n,j,a;
string s,s1,s2;
int main(){
getline(cin,s);
for(i=0;i<s.size();i++)
if(s[i]>='A' && s[i]<='Z')
s[i]=char(s[i]+32);
for(i=0;i<s.size();i++)
dem[char(s[i])]++;
for(i=48;i<=122;i++)
if(dem[i]>0)
cout<<char(i)<<" "<<dem[i]<<"\n";
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKbWFwPGNoYXIsIGludD4gZGVtOwpsb25nIGxvbmcgaSxkLG4saixhOwpzdHJpbmcgcyxzMSxzMjsKaW50IG1haW4oKXsKZ2V0bGluZShjaW4scyk7CmZvcihpPTA7aTxzLnNpemUoKTtpKyspCiAgICBpZihzW2ldPj0nQScgJiYgc1tpXTw9J1onKQogICAgc1tpXT1jaGFyKHNbaV0rMzIpOwpmb3IoaT0wO2k8cy5zaXplKCk7aSsrKQogICAgZGVtW2NoYXIoc1tpXSldKys7CmZvcihpPTQ4O2k8PTEyMjtpKyspCiAgICBpZihkZW1baV0+MCkKICAgIGNvdXQ8PGNoYXIoaSk8PCIgIjw8ZGVtW2ldPDwiXG4iOwpyZXR1cm4gMDsKfQo=