- #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