#include <iostream>
using namespace std;
template<typename T, typename ...Agrs>
constexpr T add(T val, Agrs ...args) { T res = val; T tmp[] = { res += args ... }; return res; }
int main() {
cout << add(1, 2, 3);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8dHlwZW5hbWUgVCwgdHlwZW5hbWUgLi4uQWdycz4KY29uc3RleHByIFQgYWRkKFQgdmFsLCBBZ3JzIC4uLmFyZ3MpIHsgVCByZXMgPSB2YWw7IFQgdG1wW10gPSB7IHJlcyArPSBhcmdzIC4uLiB9OyByZXR1cm4gcmVzOyB9CgppbnQgbWFpbigpIHsKCQoJY291dCA8PCBhZGQoMSwgMiwgMyk7CgkKCXJldHVybiAwOwp9