#include <iostream>
#include <vector>
#include <string>
using namespace std;
vector<string> csvColumn;
int main() {
string line;
while (std::getline(cin, line)) {
const char *mystart=line.c_str();
bool instring{false};
for (const char* p=mystart; *p; p++) {
if (*p=='"')
instring = !instring;
else if (*p==',' && !instring) {
csvColumn.push_back(string(mystart,p-mystart));
mystart=p+1;
}
}
csvColumn.push_back(string(mystart));
}
for (auto &x: csvColumn)
cout<<x<<endl;
return 0;
}
"Primary, Secondary, Third", "Primary", , "Secondary", 18, 4, 0, 0, 0 Line2, "Line3,ok","yes,I'm happy