#include<iostream> #include<map> using namespace std; int main(){ string str; map<string,int> myMap; int i=0; while(getline(cin,str)){ for(int j=0;j<str.size();j++){ if(str[i]>='A'&&str[i]<='Z'){ str[i]=tolower(str[i]); } } while(str!=""){ int t=str.find_first_of(" ."); string s=str.substr(0,t); str=str.substr(t+1); auto it=myMap.find(s); if(it!=myMap.end()){ myMap[s]++; } else{ myMap.insert(make_pair(s,1)); } } for(auto& pair:myMap){ cout<<pair.first<<":"<<pair.second<<endl; } } }