#include <iostream>
#include <vector>
#include <numeric>

int main() {
	std::vector<int> v;
	v.push_back(1);
	v.push_back(2);
	v.push_back(3);	
	
	auto rz = std::accumulate( v.begin(), v.end(), 0, []( int l, int r ) {
		return l * 10 + r; 
	} );
	std::cout << rz << std::endl;
	return 0;
}