#include <iostream>
#include <string>
#include <cctype>
using namespace std;
int main() {
string s;
getline(cin, s);
int seen['z'-'a'+1] {0};
for (int i = 0 ; i != s.size() ; i++) {
char ch = s[i];
if (!islower(ch))
continue;
seen[ch-'a']++;
}
for (int i = 0 ; i != 'z'-'a'+1 ; i++) {
if (seen[i]) {
cout << (char)('a'+i) << " - " << seen[i] << endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8Y2N0eXBlPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglzdHJpbmcgczsKCWdldGxpbmUoY2luLCBzKTsKCWludCBzZWVuWyd6Jy0nYScrMV0gezB9OwoJZm9yIChpbnQgaSA9IDAgOyBpICE9IHMuc2l6ZSgpIDsgaSsrKSB7CgkJY2hhciBjaCA9IHNbaV07CgkJaWYgKCFpc2xvd2VyKGNoKSkKCQkgICAgY29udGludWU7CgkJc2VlbltjaC0nYSddKys7Cgl9Cglmb3IgKGludCBpID0gMCA7IGkgIT0gJ3onLSdhJysxIDsgaSsrKSB7CgkJaWYgKHNlZW5baV0pIHsKCQkJY291dCA8PCAoY2hhcikoJ2EnK2kpIDw8ICIgLSAiIDw8IHNlZW5baV0gPDwgZW5kbDsKCQl9Cgl9CglyZXR1cm4gMDsKfQo=