#include <iostream>
#include <string>
#include <sstream>
class token : public std::string {};
std::istream& operator>>(std::istream &in, token &out)
{
out.clear();
if (std::getline(in >> std::ws, out, ','))
out.erase(out.find_last_not_of(" \t\r\n") + 1);
return in;
}
int main() {
std::string line;
token tok;
while (std::getline(std::cin, line)) {
std::istringstream iss(line);
while (iss >> tok) {
std::cout << tok << std::endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3N0cmVhbT4KCmNsYXNzIHRva2VuIDogcHVibGljIHN0ZDo6c3RyaW5nIHt9OwoKc3RkOjppc3RyZWFtJiBvcGVyYXRvcj4+KHN0ZDo6aXN0cmVhbSAmaW4sIHRva2VuICZvdXQpCnsKICAgIG91dC5jbGVhcigpOwogICAgaWYgKHN0ZDo6Z2V0bGluZShpbiA+PiBzdGQ6OndzLCBvdXQsICcsJykpCiAgICAgICAgb3V0LmVyYXNlKG91dC5maW5kX2xhc3Rfbm90X29mKCIgXHRcclxuIikgKyAxKTsKICAgIHJldHVybiBpbjsKfQoKaW50IG1haW4oKSB7CiAgICBzdGQ6OnN0cmluZyBsaW5lOwogICAgdG9rZW4gdG9rOwogICAgd2hpbGUgKHN0ZDo6Z2V0bGluZShzdGQ6OmNpbiwgbGluZSkpIHsKICAgICAgICBzdGQ6OmlzdHJpbmdzdHJlYW0gaXNzKGxpbmUpOwogICAgICAgIHdoaWxlIChpc3MgPj4gdG9rKSB7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCB0b2sgPDwgc3RkOjplbmRsOwogICAgICAgIH0KICAgIH0KCXJldHVybiAwOwp9
Y2hpY2tlbiwgZm9yIHNhbGUsIDYwCm1pY3Jvd2F2ZSwgd2FudGVkLCAyMDEK
chicken, for sale, 60
microwave, wanted, 201