#include <iostream>
#include <numeric>
#include <vector>
#include <string>
int main()
{
std::vector<std::string> v {"alpha", "beta", "gamma"};
std::string s = std::accumulate(std::begin(v), std::end(v), std::string{});
std::cout << "s = \"" << s << '"' << std::endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bnVtZXJpYz4KI2luY2x1ZGUgPHZlY3Rvcj4KI2luY2x1ZGUgPHN0cmluZz4KCmludCBtYWluKCkKewoJc3RkOjp2ZWN0b3I8c3RkOjpzdHJpbmc+IHYgeyJhbHBoYSIsICJiZXRhIiwgImdhbW1hIn07CglzdGQ6OnN0cmluZyBzID0gc3RkOjphY2N1bXVsYXRlKHN0ZDo6YmVnaW4odiksIHN0ZDo6ZW5kKHYpLCBzdGQ6OnN0cmluZ3t9KTsKCXN0ZDo6Y291dCA8PCAicyA9IFwiIiA8PCBzIDw8ICciJyA8PCBzdGQ6OmVuZGw7Cn0K