#include <iostream>
using namespace std;
template <size_t N> void call(int (&a)[N])
{
for ( int x : a )
cout << x << endl;
}
int main()
{
int arr[] = {1,2,3,4,5};
call(arr);
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCnRlbXBsYXRlIDxzaXplX3QgTj4gdm9pZCBjYWxsKGludCAoJmEpW05dKQp7CiAgICBmb3IgKCBpbnQgeCA6IGEgKSAKICAgICAgICBjb3V0IDw8IHggPDwgZW5kbDsKfQoKaW50IG1haW4oKQp7CiAgICBpbnQgYXJyW10gPSB7MSwyLDMsNCw1fTsKICAgIGNhbGwoYXJyKTsKfQoKCg==