#include <iostream>
template <std::size_t N>
int sum(const int (&a)[N])
{
int n = 0;
for (int i : a) n += i;
return n;
}
int main()
{
using X = int[3];
std::cout << sum(X{1, 2, 3}) << "\n";
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGUgPHN0ZDo6c2l6ZV90IE4+CmludCBzdW0oY29uc3QgaW50ICgmYSlbTl0pCnsKICAgIGludCBuID0gMDsKICAgIGZvciAoaW50IGkgOiBhKSBuICs9IGk7CiAgICByZXR1cm4gbjsKfQoKaW50IG1haW4oKQp7CiAgICB1c2luZyBYID0gaW50WzNdOwogICAgc3RkOjpjb3V0IDw8IHN1bShYezEsIDIsIDN9KSA8PCAiXG4iOwp9