#include <iostream>
#include <vector>
#include <string>
#include <sstream>
int main() {
std::string sentence;
std::cout << "Enter a sentence please: "; std::cout.flush();
std::getline(std::cin,sentence);
std::istringstream iss(sentence);
std::vector<std::string> words;
std::string word;
while(iss >> word) {
words.push_back(word);
}
for(std::vector<std::string>::const_iterator it = words.begin();
it != words.end();
++it) {
std::cout << *it << ' ';
}
std::cout << std::endl; return 0;
}
CSNpbmNsdWRlIDxpb3N0cmVhbT4KCSNpbmNsdWRlIDx2ZWN0b3I+CgkjaW5jbHVkZSA8c3RyaW5nPgoJI2luY2x1ZGUgPHNzdHJlYW0+CgkKCWludCBtYWluKCkgewoJICAgIHN0ZDo6c3RyaW5nIHNlbnRlbmNlOwoJICAgIHN0ZDo6Y291dCA8PCAiRW50ZXIgYSBzZW50ZW5jZSBwbGVhc2U6ICI7IHN0ZDo6Y291dC5mbHVzaCgpOwoJICAgIAoJICAgIHN0ZDo6Z2V0bGluZShzdGQ6OmNpbixzZW50ZW5jZSk7CgkgICAgc3RkOjppc3RyaW5nc3RyZWFtIGlzcyhzZW50ZW5jZSk7CgkgICAgCgkgICAgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IHdvcmRzOwoJICAgIHN0ZDo6c3RyaW5nIHdvcmQ7CgkgICAgd2hpbGUoaXNzID4+IHdvcmQpIHsKCSAgICAgICAgd29yZHMucHVzaF9iYWNrKHdvcmQpOwoJICAgIH0gCgkgICAgCgkgICAgZm9yKHN0ZDo6dmVjdG9yPHN0ZDo6c3RyaW5nPjo6Y29uc3RfaXRlcmF0b3IgaXQgPSB3b3Jkcy5iZWdpbigpOwoJICAgICAgICBpdCAhPSB3b3Jkcy5lbmQoKTsKCSAgICAgICAgKytpdCkgewoJICAgICAgICBzdGQ6OmNvdXQgPDwgKml0IDw8ICcgJzsKCSAgICB9CgkgICAgc3RkOjpjb3V0IDw8IHN0ZDo6ZW5kbDsJcmV0dXJuIDA7Cgl9