#include <iostream>
#include <sstream>
#include <string>
#include <vector>
using namespace std;
int main() {
std::stringstream file("1, Harry Potter, 1998, UK/trains/wizards/");
std::string line;
if (file)
{
std::string token,tok2;
std::stringstream ss;
while (getline(file, line))
{
ss << line;
while (getline(ss, token, ','))
{
std::stringstream ss2(token);
while (getline(ss2, tok2, '/'))
std::cout << tok2 << " + ";
std::cout << std::endl;
}
ss.clear();
}
} return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPHZlY3Rvcj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewpzdGQ6OnN0cmluZ3N0cmVhbSBmaWxlKCIxLCBIYXJyeSBQb3R0ZXIsIDE5OTgsIFVLL3RyYWlucy93aXphcmRzLyIpOwpzdGQ6OnN0cmluZyBsaW5lOwppZiAoZmlsZSkKewogICAgc3RkOjpzdHJpbmcgdG9rZW4sdG9rMjsKICAgIHN0ZDo6c3RyaW5nc3RyZWFtIHNzOwoKICAgIHdoaWxlIChnZXRsaW5lKGZpbGUsIGxpbmUpKQogICAgewogICAgICAgIHNzIDw8IGxpbmU7CgogICAgICAgIHdoaWxlIChnZXRsaW5lKHNzLCB0b2tlbiwgJywnKSkKICAgICAgICB7ICAgCiAgICAgICAgICAgIHN0ZDo6c3RyaW5nc3RyZWFtIHNzMih0b2tlbik7IAkKICAgICAgICAJCiAgICAgICAgCXdoaWxlIChnZXRsaW5lKHNzMiwgdG9rMiwgJy8nKSkKICAgICAgICAgICAgICAgc3RkOjpjb3V0IDw8IHRvazIgPDwgIiArICI7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCBzdGQ6OmVuZGw7IAogICAgICAgIH0KICAgICAgICBzcy5jbGVhcigpOwogICAgfQp9CXJldHVybiAwOwp9