#include <string>
#include <iostream>
#include <vector>
#include <algorithm>
#include <sstream>
#include <iterator>
using namespace std;
string getLabeledPointsString(const vector<int> &x, const string &delimiter) {
stringstream s;
copy(x.begin(),x.end(), ostream_iterator<int>(s,delimiter.c_str()));
return s.str();
}
int main() {
vector<int> v{1,2,3,4,5};
auto res = getLabeledPointsString(v, ", ");
cout << "res=" << res << "\n";
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPGl0ZXJhdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cmluZyBnZXRMYWJlbGVkUG9pbnRzU3RyaW5nKGNvbnN0IHZlY3RvcjxpbnQ+ICZ4LCBjb25zdCBzdHJpbmcgJmRlbGltaXRlcikgewogICAgc3RyaW5nc3RyZWFtICBzOwogICAgY29weSh4LmJlZ2luKCkseC5lbmQoKSwgb3N0cmVhbV9pdGVyYXRvcjxpbnQ+KHMsZGVsaW1pdGVyLmNfc3RyKCkpKTsKICAgIHJldHVybiBzLnN0cigpOwp9CgppbnQgbWFpbigpIHsKCXZlY3RvcjxpbnQ+IHZ7MSwyLDMsNCw1fTsKCWF1dG8gcmVzID0gZ2V0TGFiZWxlZFBvaW50c1N0cmluZyh2LCAiLCAiKTsKCWNvdXQgPDwgInJlcz0iIDw8IHJlcyA8PCAiXG4iOwp9