#include <iostream>
#include <iomanip>
#include <sstream>
using namespace std;
void tfunc(stringstream&)
{}
template<typename T, typename ... Arguments>
void tfunc(stringstream& s, T t, Arguments ... args)
{
s << t << " ";
tfunc(s,args...);
}
int main(int argc, const char * argv[])
{
stringstream s;
tfunc(s,1,0.5,",,,");
cout << s.str() << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8aW9tYW5pcD4KI2luY2x1ZGUgPHNzdHJlYW0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCB0ZnVuYyhzdHJpbmdzdHJlYW0mKQp7fQoKdGVtcGxhdGU8dHlwZW5hbWUgVCwgdHlwZW5hbWUgLi4uIEFyZ3VtZW50cz4Kdm9pZCB0ZnVuYyhzdHJpbmdzdHJlYW0mIHMsIFQgdCwgQXJndW1lbnRzIC4uLiBhcmdzKQp7CiAgICBzIDw8IHQgPDwgIiAiOwogICAgdGZ1bmMocyxhcmdzLi4uKTsKfQoKaW50IG1haW4oaW50IGFyZ2MsIGNvbnN0IGNoYXIgKiBhcmd2W10pCnsKICAgIHN0cmluZ3N0cmVhbSBzOwogICAgdGZ1bmMocywxLDAuNSwiLCwsIik7CiAgICBjb3V0IDw8IHMuc3RyKCkgPDwgZW5kbDsKfQo=