#include <iostream>
template<typename T, size_t A, size_t B>
void takeIt(T(&arr)[A][B]) {
std::cout << A << " " << B;
}
int main() {
int a[5][3];
takeIt(a);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGU8dHlwZW5hbWUgVCwgc2l6ZV90IEEsIHNpemVfdCBCPgp2b2lkIHRha2VJdChUKCZhcnIpW0FdW0JdKSB7CglzdGQ6OmNvdXQgPDwgQSA8PCAiICIgPDwgQjsKfQoKaW50IG1haW4oKSB7CglpbnQgYVs1XVszXTsKCXRha2VJdChhKTsKfQ==