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