#include<iostream>
#include<vector>
int main ()
{
std::vector<std::pair<std::pair<int,int>, int>> vec;
vec.push_back(std::make_pair(std::make_pair(1,2), 3));
vec.push_back(std::make_pair(std::make_pair(4,5), 6));
for(const auto& pi : vec)
std::cout << "((" << pi.first.first << ", " << pi.first.second
<< "), " << pi.second << ")\n";
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHZlY3Rvcj4KCmludCBtYWluICgpCnsKCXN0ZDo6dmVjdG9yPHN0ZDo6cGFpcjxzdGQ6OnBhaXI8aW50LGludD4sIGludD4+IHZlYzsKCXZlYy5wdXNoX2JhY2soc3RkOjptYWtlX3BhaXIoc3RkOjptYWtlX3BhaXIoMSwyKSwgMykpOwoJdmVjLnB1c2hfYmFjayhzdGQ6Om1ha2VfcGFpcihzdGQ6Om1ha2VfcGFpcig0LDUpLCA2KSk7CgkKCWZvcihjb25zdCBhdXRvJiBwaSA6IHZlYykKCSAgc3RkOjpjb3V0IDw8ICIoKCIgPDwgcGkuZmlyc3QuZmlyc3QgPDwgIiwgIiA8PCBwaS5maXJzdC5zZWNvbmQgCgkgICAgICAgICAgICA8PCAiKSwgIiA8PCBwaS5zZWNvbmQgPDwgIilcbiI7Cn0=