#include <iostream>
#include <cstring>
using namespace std;
int main()
{
string zdanie;
unsigned char napis[256];
int powtorzenia[256]={};
int ilosc_linii=0;
while(getline(cin, zdanie))
{
for(int i=0; i<zdanie.length(); i++)
{
napis[i]=static_cast<unsigned char>(zdanie[i]);
}
ilosc_linii++;
for(int i=0; i<256; i++)
{
for(int j=0; j<zdanie.length(); j++)
{
if(napis[j]==i)
{
powtorzenia[i]++;
}
}
}
}
for(int i=0; i<256; i++)
{
if(i==10 && ilosc_linii>0)
{
cout<<10<<" "<<ilosc_linii<<endl;
}
if(powtorzenia[i]>0)
{
cout<<i<<" "<<powtorzenia[i]<<endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKaW50IG1haW4oKQp7CiAgICBzdHJpbmcgemRhbmllOwoKICAgIHVuc2lnbmVkIGNoYXIgbmFwaXNbMjU2XTsKICAgIGludCBwb3d0b3J6ZW5pYVsyNTZdPXt9OwogICAgaW50IGlsb3NjX2xpbmlpPTA7CgogICAgd2hpbGUoZ2V0bGluZShjaW4sIHpkYW5pZSkpCiAgICB7CiAgICBmb3IoaW50IGk9MDsgaTx6ZGFuaWUubGVuZ3RoKCk7IGkrKykKICAgIHsKICAgICAgICBuYXBpc1tpXT1zdGF0aWNfY2FzdDx1bnNpZ25lZCBjaGFyPih6ZGFuaWVbaV0pOwogICAgfQogICAgaWxvc2NfbGluaWkrKzsKCiAgICBmb3IoaW50IGk9MDsgaTwyNTY7IGkrKykKICAgIHsKCiAgICAgICAgZm9yKGludCBqPTA7IGo8emRhbmllLmxlbmd0aCgpOyBqKyspCiAgICAgICAgewogICAgICAgICAgICBpZihuYXBpc1tqXT09aSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgcG93dG9yemVuaWFbaV0rKzsKICAgICAgICAgICAgfQogICAgICAgIH0KCgogICAgfQoKICAgIH0KICAgIAogICAgZm9yKGludCBpPTA7IGk8MjU2OyBpKyspCiAgICB7CiAgICAgICAgaWYoaT09MTAgJiYgaWxvc2NfbGluaWk+MCkKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQ8PDEwPDwiICI8PGlsb3NjX2xpbmlpPDxlbmRsOyAKICAgICAgICB9CiAgICAgICAgaWYocG93dG9yemVuaWFbaV0+MCkKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQ8PGk8PCIgIjw8cG93dG9yemVuaWFbaV08PGVuZGw7CiAgICAgICAgfQogICAgfQoKCgoKCgoKICAgIHJldHVybiAwOwp9Cgo=
NzUzMzc3IDIwMDctMDMtMzEgMTg6MDM6MTAgUHJ6ZWNpxJljaWUgdyBaYmlvcnplIE9kY2luayZvYWN1dGU7dwlpbnRlcm5hbCBlcnJvciAwLjAwIDBrIEMrKwo3NTMwNTkgMjAwNy0wMy0zMSAxNTo1MTowNyBQcnplY2nEmWNpZSB3IFpiaW9yemUgT2RjaW5rJm9hY3V0ZTt3CXdyb25nIGFuc3dlciAwLjI1IDUuNk0gQysr
753377 2007-03-31 18:03:10 Przecięcie w Zbiorze Odcinków internal error 0.00 0k C++
753059 2007-03-31 15:51:07 Przecięcie w Zbiorze Odcinków wrong answer 0.25 5.6M C++