#include <iostream>
#include <vector>
using namespace std;
template<typename Container, typename T>
T statistic(Container const& container, T init)
{
return container.size() != 0 ? container[0] : init;
}
int main(int argc, char * argv[])
{
vector<int> v(3);
v[0] = -2; v[1] = -1; v[2] = 3;
auto answer = statistic(v, -1);
cout << answer << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnRlbXBsYXRlPHR5cGVuYW1lIENvbnRhaW5lciwgdHlwZW5hbWUgVD4KVCBzdGF0aXN0aWMoQ29udGFpbmVyIGNvbnN0JiBjb250YWluZXIsIFQgaW5pdCkKewoJcmV0dXJuIGNvbnRhaW5lci5zaXplKCkgIT0gMCA/IGNvbnRhaW5lclswXSA6IGluaXQ7Cn0KCmludCBtYWluKGludCBhcmdjLCBjaGFyICogYXJndltdKQp7Cgl2ZWN0b3I8aW50PiB2KDMpOwoJdlswXSA9IC0yOyB2WzFdID0gLTE7IHZbMl0gPSAzOwoKCWF1dG8gYW5zd2VyID0gc3RhdGlzdGljKHYsIC0xKTsgCgoJY291dCA8PCBhbnN3ZXIgPDwgZW5kbDsKfQ==