using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
// your code goes here
Console.WriteLine(Modify("1,2,3,4,5,6,7,8,9"));
}
static string Modify(string value)
{
string sSnr = Regex.Replace(value, "\r\n", ", ");
MatchCollection matches = Regex.Matches(sSnr, Regex.Escape(","));
int anz = 0;
int y;
int addAnz = 0;
foreach (Match m in matches)
{
anz++;
y = anz % 3;
if (y == 0)
{
addAnz++;
sSnr = sSnr.Insert(m.Index + addAnz, Environment.NewLine);
}
}
return sSnr;
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCUNvbnNvbGUuV3JpdGVMaW5lKE1vZGlmeSgiMSwyLDMsNCw1LDYsNyw4LDkiKSk7Cgl9CgkKCXN0YXRpYyBzdHJpbmcgTW9kaWZ5KHN0cmluZyB2YWx1ZSkKCXsKCQlzdHJpbmcgc1NuciA9IFJlZ2V4LlJlcGxhY2UodmFsdWUsICJcclxuIiwgIiwgIik7CiAgICAgICAgCiAgICAgICAgTWF0Y2hDb2xsZWN0aW9uIG1hdGNoZXMgPSBSZWdleC5NYXRjaGVzKHNTbnIsIFJlZ2V4LkVzY2FwZSgiLCIpKTsKICAgICAgICBpbnQgYW56ID0gMDsKICAgICAgICBpbnQgeTsKICAgICAgICBpbnQgYWRkQW56ID0gMDsKICAgICAgICBmb3JlYWNoIChNYXRjaCBtIGluIG1hdGNoZXMpCiAgICAgICAgewogICAgICAgIAlhbnorKzsKICAgICAgICAgICAgeSA9IGFueiAlIDM7CiAgICAgICAgICAgIGlmICh5ID09IDApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGFkZEFueisrOwkKICAgICAgICAgICAgICAgIHNTbnIgPSBzU25yLkluc2VydChtLkluZGV4ICsgYWRkQW56LCBFbnZpcm9ubWVudC5OZXdMaW5lKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICAKICAgICAgICByZXR1cm4gc1NucjsKCX0KfQ==