#include <iostream>
using namespace std;
class test
{
public:
template <size_t A, size_t B>
void print(int (&mat)[A][B])
{
for (int i = 0; i < A; ++i)
{
for (int j = 0; j < B; ++j)
{
cout << mat[i][j] << " ";
}
cout << endl;
}
}
};
int main()
{
int mat[3][2] = {{2,3},{4,5},{6,7}};
test arr;
arr.print(mat);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgdGVzdAp7CnB1YmxpYzoKCXRlbXBsYXRlIDxzaXplX3QgQSwgc2l6ZV90IEI+CiAgICB2b2lkIHByaW50KGludCAoJm1hdClbQV1bQl0pCiAgICB7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBBOyArK2kpCiAgICAgICAgewogICAgICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IEI7ICsraikKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgY291dCA8PCBtYXRbaV1bal0gPDwgIiAiOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGNvdXQgPDwgZW5kbDsKICAgICAgICB9CiAgICB9Cn07CgppbnQgbWFpbigpCnsKICAgIGludCBtYXRbM11bMl0gPSB7ezIsM30sezQsNX0sezYsN319OwogICAgdGVzdCBhcnI7CiAgICBhcnIucHJpbnQobWF0KTsKICAgIHJldHVybiAwOwp9