#include <iostream>
using namespace std;
template <typename T,size_t N>
void foo(const T(&val)[N]){
cout << "size is " << N << endl;
}
int main(void) {
int bar[42];
foo(bar);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnRlbXBsYXRlIDx0eXBlbmFtZSBULHNpemVfdCBOPgp2b2lkIGZvbyhjb25zdCBUKCZ2YWwpW05dKXsKCWNvdXQgPDwgInNpemUgaXMgIiA8PCBOIDw8IGVuZGw7Cgp9CgppbnQgbWFpbih2b2lkKSB7CglpbnQgYmFyWzQyXTsKCglmb28oYmFyKTsKCglyZXR1cm4gMDsKfQo=