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