#include <iostream>
template <typename T, std::size_t Dim1, std::size_t Dim2>
void f(T(&)[Dim1][Dim2])
{
std::cout << Dim1 << ", " << Dim2 << "\n";
}
int main()
{
char mazeEasy[19][38], mazeMed[41][81], mazeHard[72][98];
f(mazeEasy);
f(mazeMed);
f(mazeHard);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGUgPHR5cGVuYW1lIFQsIHN0ZDo6c2l6ZV90IERpbTEsIHN0ZDo6c2l6ZV90IERpbTI+CnZvaWQgZihUKCYpW0RpbTFdW0RpbTJdKQp7CiAgICBzdGQ6OmNvdXQgPDwgRGltMSA8PCAiLCAiIDw8IERpbTIgPDwgIlxuIjsKfQoKaW50IG1haW4oKQp7CiAgICBjaGFyIG1hemVFYXN5WzE5XVszOF0sIG1hemVNZWRbNDFdWzgxXSwgbWF6ZUhhcmRbNzJdWzk4XTsKICAgIGYobWF6ZUVhc3kpOwogICAgZihtYXplTWVkKTsKICAgIGYobWF6ZUhhcmQpOwogICAgcmV0dXJuIDA7Cn0K