using System;
using System.Collections.Generic;
using System.Linq;
public class Test
{
public static void Main()
{
string str = "1\t2\r\n3\t4";
Int32[][] result = str.Split(new[] { Environment.NewLine }, StringSplitOptions.None)
.Select(s => s.Split('\t').Select(s2 => int.Parse(s2)).ToArray())
.ToArray();
foreach(int[] arr in result)
Console.WriteLine(string.Join(",",arr.Select(i => i.ToString()).ToArray()));
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CiAgCglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkgICAgc3RyaW5nIHN0ciA9ICIxXHQyXHJcbjNcdDQiOwogICAgICAgIEludDMyW11bXSByZXN1bHQgPSBzdHIuU3BsaXQobmV3W10geyBFbnZpcm9ubWVudC5OZXdMaW5lIH0sIFN0cmluZ1NwbGl0T3B0aW9ucy5Ob25lKQogICAgICAgICAgICAuU2VsZWN0KHMgPT4gcy5TcGxpdCgnXHQnKS5TZWxlY3QoczIgPT4gaW50LlBhcnNlKHMyKSkuVG9BcnJheSgpKQogICAgICAgICAgICAuVG9BcnJheSgpOwogICAgZm9yZWFjaChpbnRbXSBhcnIgaW4gcmVzdWx0KQogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKHN0cmluZy5Kb2luKCIsIixhcnIuU2VsZWN0KGkgPT4gaS5Ub1N0cmluZygpKS5Ub0FycmF5KCkpKTsKCX0KfQ==