#include <iostream>
using namespace std;
int print_test(int i)
{
std::cout << i;
return 0;
}
template <typename... Args>
void print(Args... args)
{
int chapuza = 0;
const int n = sizeof...(args);
using expandir = int[];
(void) expandir {0, ((void)print_test(args), chapuza++, chapuza == n ? std::cout << '\n' : std::cout << ',', 0)...};
}
int main() {
// your code goes here
print(1,2,3,4,5);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IHByaW50X3Rlc3QoaW50IGkpCnsKICAgIHN0ZDo6Y291dCA8PCBpOwogICAgcmV0dXJuIDA7Cn0KCnRlbXBsYXRlIDx0eXBlbmFtZS4uLiBBcmdzPgp2b2lkIHByaW50KEFyZ3MuLi4gYXJncykKewoJaW50IGNoYXB1emEgPSAwOwogICAgY29uc3QgaW50IG4gPSBzaXplb2YuLi4oYXJncyk7CiAgICAKICAgIHVzaW5nICBleHBhbmRpciA9IGludFtdOyAKICAgICh2b2lkKSBleHBhbmRpciB7MCwgKCh2b2lkKXByaW50X3Rlc3QoYXJncyksIGNoYXB1emErKywgY2hhcHV6YSA9PSBuID8gc3RkOjpjb3V0IDw8ICdcbicgOiBzdGQ6OmNvdXQgPDwgJywnLCAwKS4uLn07CgogICAgCn0KCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcHJpbnQoMSwyLDMsNCw1KTsKCXJldHVybiAwOwp9