#include <iostream>
#include <vector>
template <typename T>
void printVar(const T& v)
{
std::cout << v;
}
template <typename T>
void printVar(const std::vector<T>& v)
{
for (auto i = v.cbegin(); i != v.cend(); ++i)
{
printVar(*i);
}
}
int main()
{
std::vector<std::vector<std::vector<int>>> v;
v.push_back(std::vector<std::vector<int>>(2, std::vector<int>(5, 3)));
printVar(v);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdGVtcGxhdGUgPHR5cGVuYW1lIFQ+CnZvaWQgcHJpbnRWYXIoY29uc3QgVCYgdikKewogICAgc3RkOjpjb3V0IDw8IHY7Cn0KCnRlbXBsYXRlIDx0eXBlbmFtZSBUPgp2b2lkIHByaW50VmFyKGNvbnN0IHN0ZDo6dmVjdG9yPFQ+JiB2KQp7CiAgICBmb3IgKGF1dG8gaSA9IHYuY2JlZ2luKCk7IGkgIT0gdi5jZW5kKCk7ICsraSkKICAgIHsKICAgICAgICBwcmludFZhcigqaSk7CiAgICB9Cn0KCmludCBtYWluKCkKewogICAgc3RkOjp2ZWN0b3I8c3RkOjp2ZWN0b3I8c3RkOjp2ZWN0b3I8aW50Pj4+IHY7CiAgICB2LnB1c2hfYmFjayhzdGQ6OnZlY3RvcjxzdGQ6OnZlY3RvcjxpbnQ+PigyLCBzdGQ6OnZlY3RvcjxpbnQ+KDUsIDMpKSk7CiAgICBwcmludFZhcih2KTsKfQ==