using System;
using System.Collections.Generic;
using System.Text.RegularExpressions;
using System.Linq;
public class Test
{
public static void Main()
{
var pat = @"(?m)(?:(\A)|^(?!\A))(.*\b\s+(\d+)\r?\n)";
var s = @"10 25
32 44
56 88
102 127
135 14510 25
32 44
56 88
102 127
135 145";
var res = Regex.Replace(s, pat, m => m.Groups[1].Success ?
$"0 {m.Groups[2].Value}{m.Groups[3].Value} " : $"{m.Groups[2].Value}{m.Groups[3].Value} ");
Console.WriteLine(res);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwp1c2luZyBTeXN0ZW0uTGlucTsKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBwYXQgPSBAIig/bSkoPzooXEEpfF4oPyFcQSkpKC4qXGJccysoXGQrKVxyP1xuKSI7CgkJdmFyIHMgPSBAIjEwIDI1CjMyIDQ0CjU2IDg4CjEwMiAxMjcKMTM1IDE0NTEwIDI1CjMyIDQ0CjU2IDg4CjEwMiAxMjcKMTM1IDE0NSI7CgkJdmFyIHJlcyA9IFJlZ2V4LlJlcGxhY2UocywgcGF0LCBtID0+IG0uR3JvdXBzWzFdLlN1Y2Nlc3MgPyAKCQkJJCIwIHttLkdyb3Vwc1syXS5WYWx1ZX17bS5Hcm91cHNbM10uVmFsdWV9ICIgOiAkInttLkdyb3Vwc1syXS5WYWx1ZX17bS5Hcm91cHNbM10uVmFsdWV9ICIpOwoJCUNvbnNvbGUuV3JpdGVMaW5lKHJlcyk7Cgl9Cn0=