using System;
using System.Collections.Generic;
using System.Linq;
public class Test
{
public static void Main()
{
foreach (var v in Split("abcdefghij"))
{
Console.WriteLine(v);
}
}
static IEnumerable<string> Split(string str)
{
while (str.Length > 0)
{
yield return new string(str.Take(3).ToArray());
str = new string(str.Skip(3).ToArray());
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJIGZvcmVhY2ggKHZhciB2IGluIFNwbGl0KCJhYmNkZWZnaGlqIikpCgkJIHsKCQkgCUNvbnNvbGUuV3JpdGVMaW5lKHYpOwoJCSB9Cgl9CglzdGF0aWMgSUVudW1lcmFibGU8c3RyaW5nPiBTcGxpdChzdHJpbmcgc3RyKQoJewoJICAgIHdoaWxlIChzdHIuTGVuZ3RoID4gMCkKCSAgICB7CgkgICAgICAgIHlpZWxkIHJldHVybiBuZXcgc3RyaW5nKHN0ci5UYWtlKDMpLlRvQXJyYXkoKSk7CgkgICAgICAgIHN0ciA9IG5ldyBzdHJpbmcoc3RyLlNraXAoMykuVG9BcnJheSgpKTsKCSAgICB9Cgl9Cn0=