#include <iostream>
int main() {
int **arr = new int*[4];
arr[0] = new int[4]{2,1,2,1};
arr[1] = new int[4]{1,2,2,2};
arr[2] = new int[4]{1,1,1,1};
arr[3] = new int[4]{2,1,1,2};
for (int i = 0; i != 4; ++i) {
for (int j = 0; j != 4; ++j) {
std::cout << arr[i][j] << " ";
}
std::cout << std::endl;
}
for (int i = 0; i != 4; ++i) {
delete [] arr[i];
}
delete [] arr;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKaW50IG1haW4oKSB7CiAgICBpbnQgKiphcnIgPSBuZXcgaW50Kls0XTsKICAgIGFyclswXSA9IG5ldyBpbnRbNF17MiwxLDIsMX07CiAgICBhcnJbMV0gPSBuZXcgaW50WzRdezEsMiwyLDJ9OwogICAgYXJyWzJdID0gbmV3IGludFs0XXsxLDEsMSwxfTsKICAgIGFyclszXSA9IG5ldyBpbnRbNF17MiwxLDEsMn07CgogICAgZm9yIChpbnQgaSA9IDA7IGkgIT0gNDsgKytpKSB7CiAgICAgICAgZm9yIChpbnQgaiA9IDA7IGogIT0gNDsgKytqKSB7CiAgICAgICAgICAgIHN0ZDo6Y291dCA8PCBhcnJbaV1bal0gPDwgIiAiOwogICAgICAgIH0KICAgICAgICBzdGQ6OmNvdXQgPDwgc3RkOjplbmRsOwogICAgfQoKICAgIGZvciAoaW50IGkgPSAwOyBpICE9IDQ7ICsraSkgewogICAgICAgIGRlbGV0ZSBbXSBhcnJbaV07CiAgICB9CiAgICBkZWxldGUgW10gYXJyOwp9Cg==