#include <iostream>
#include <vector>
#include <string>
#include <sstream>
#include <iterator>
int main() {
std::vector<std::string> v;
v.push_back("a");
v.push_back("b");
v.push_back("c");
std::stringstream os;
os << '(';
std::copy(v.begin(), v.end(), std::ostream_iterator<std::string>(os, ", "));
os.seekp(-2, std::ios_base::cur);
os << ')';
std::cout << os.str() << ".";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8c3N0cmVhbT4KI2luY2x1ZGUgPGl0ZXJhdG9yPgoKaW50IG1haW4oKSB7CgogICAgc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IHY7CiAgICB2LnB1c2hfYmFjaygiYSIpOwogICAgdi5wdXNoX2JhY2soImIiKTsKICAgIHYucHVzaF9iYWNrKCJjIik7CiAgICAKICAgIHN0ZDo6c3RyaW5nc3RyZWFtIG9zOwogICAgb3MgPDwgJygnOwogICAgc3RkOjpjb3B5KHYuYmVnaW4oKSwgdi5lbmQoKSwgc3RkOjpvc3RyZWFtX2l0ZXJhdG9yPHN0ZDo6c3RyaW5nPihvcywgIiwgIikpOwogICAgb3Muc2Vla3AoLTIsIHN0ZDo6aW9zX2Jhc2U6OmN1cik7CiAgICBvcyA8PCAnKSc7CgogICAgc3RkOjpjb3V0IDw8IG9zLnN0cigpIDw8ICIuIjsKICAgIAoJcmV0dXJuIDA7Cn0=