#include <iostream>
template <typename T, int N>
char (&ArraySizeHelper(T (&array)[N]))[N];
#define NELEMS(x) (sizeof(ArraySizeHelper(x)))
int main()
{
int ar[10];
std::cout << NELEMS(ar) << '\n';
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGUgPHR5cGVuYW1lIFQsIGludCBOPgpjaGFyICgmQXJyYXlTaXplSGVscGVyKFQgKCZhcnJheSlbTl0pKVtOXTsKI2RlZmluZSBORUxFTVMoeCkgKHNpemVvZihBcnJheVNpemVIZWxwZXIoeCkpKQoKaW50IG1haW4oKQp7CiAgICBpbnQgYXJbMTBdOwogICAgc3RkOjpjb3V0IDw8IE5FTEVNUyhhcikgPDwgJ1xuJzsKfQ==