#include <iostream>
#include <string>
#include <map>
#include <sstream>
#include <iomanip>
int main() {
std::string text = "hello world hello c++ world";
std::map<std::string, int> freq;
std::istringstream iss(text);
std::string word;
while (iss >> word)
++freq[word];
for (const auto& p : freq)
std::cout << std::setw(10)
<< p.first
<< ": "
<< p.second
<< '\n';
return 0;
}