#include <bits/stdc++.h>
using namespace std;
int main() {
int n = 0,t;
string s[1000], k;
while(cin>>k)
{
s[n]=k;
n++;
}
if(n/12>=1)
{
t=0;
int count=0;
string b[13];
for(int i=0;i<n;i++)
{
count++;
if(count<=12)
{
b[t]=s[i];
t++;
// cout<<t<<endl;
}
if(count==12 || i==n-1)
{
for(int j=0;j<t;j++)
{
if(j!=t-1)
cout<<b[j]<<",";
else
cout<<b[j]<<endl;
}
cout<<endl;
t=0;
count=0;
if(i==n-1)
break;
}
}
}
else
{
//string b[10];
for(int j=0;j<n;j++)
{
if(j!=n-1)
cout<<s[j]<<",";
else
cout<<s[j]<<endl;
}
}
cout<<"hello"<<endl;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBuID0gMCx0OwogICAgc3RyaW5nIHNbMTAwMF0sIGs7Cgl3aGlsZShjaW4+PmspCgl7CgkJc1tuXT1rOwoJCW4rKzsJCgl9CQogICAgICAgIAogICAgaWYobi8xMj49MSkKICAgIHsKICAgIAl0PTA7CiAgICAgICAgaW50IGNvdW50PTA7CiAgICAgICAgc3RyaW5nIGJbMTNdOwogICAgICAgIGZvcihpbnQgaT0wO2k8bjtpKyspCiAgICAgICAgewogICAgICAgICAgICBjb3VudCsrOwogICAgICAgICAgICBpZihjb3VudDw9MTIpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGJbdF09c1tpXTsKICAgICAgICAgICAgICAgIHQrKzsKICAgICAgICAgICAgICAgLy8gY291dDw8dDw8ZW5kbDsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZihjb3VudD09MTIgfHwgaT09bi0xKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBmb3IoaW50IGo9MDtqPHQ7aisrKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgCWlmKGohPXQtMSkKICAgICAgICAgICAgICAgIAkJY291dDw8YltqXTw8IiwiOwogICAgICAgICAgICAgICAgCWVsc2UKICAgICAgICAgICAgICAgIAkJY291dDw8YltqXTw8ZW5kbDsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGNvdXQ8PGVuZGw7CiAgICAgICAgICAgICAgICB0PTA7CiAgICAgICAgICAgICAgICBjb3VudD0wOwogICAgICAgICAgICAgICAgaWYoaT09bi0xKQogICAgICAgICAgICAgICAgCWJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgZWxzZQogICAgewogICAgICAgIC8vc3RyaW5nIGJbMTBdOwogICAgCWZvcihpbnQgaj0wO2o8bjtqKyspCiAgICAgICAgewogICAgICAgIAlpZihqIT1uLTEpCiAgICAgICAgCQljb3V0PDxzW2pdPDwiLCI7CiAgICAgICAgCWVsc2UKICAgICAgICAJCWNvdXQ8PHNbal08PGVuZGw7CiAgICAgICAgfQogICAgfQoJY291dDw8ImhlbGxvIjw8ZW5kbDsKCXJldHVybiAwOwp9Cg==
50018144,50446673,50890757,50732175,50349960,50325538,50231151,50412350,50239214
hello