#include <array>
#include <iostream>
template <typename ...ArgsT>
void foobar (ArgsT ...a) {
std::array<int, sizeof... (ArgsT)> args {a...};
std::cout << "{";
for (auto i : args) std::cout << i;
std::cout << "}\n";
}
int main () {
foobar ();
foobar (1, 2, 3);
}
I2luY2x1ZGUgPGFycmF5PgojaW5jbHVkZSA8aW9zdHJlYW0+CiAKdGVtcGxhdGUgPHR5cGVuYW1lIC4uLkFyZ3NUPgp2b2lkIGZvb2JhciAoQXJnc1QgLi4uYSkgewogICAgc3RkOjphcnJheTxpbnQsIHNpemVvZi4uLiAoQXJnc1QpPiBhcmdzIHthLi4ufTsKICAgIHN0ZDo6Y291dCA8PCAieyI7CiAgICBmb3IgKGF1dG8gaSA6IGFyZ3MpIHN0ZDo6Y291dCA8PCBpOwogICAgc3RkOjpjb3V0IDw8ICJ9XG4iOwp9CiAKaW50IG1haW4gKCkgewogICAgZm9vYmFyICgpOwogICAgZm9vYmFyICgxLCAyLCAzKTsKfQ==