using System;
using System.Linq;
public class Program
{
public static void Main()
int rc = 51273;
int bc = 1000;
var bb = (rc - 1) / bc;
var rm = (rc - 1) % bc;
if(rm > 0)
bb++;
Console.WriteLine(bb);
Console.WriteLine(rm);
for(var i = 0; i < bb; i++)
var end = (i + 1) * bc;
var cc = bc;
if(end > rc - 1)
end = rc - 1;
cc = rm;
}
Console.WriteLine("{0}. Start: {1} | End: {2}", i + 1, (i * bc) + (i == 0 ? 2 : 1), end);
var rr = Enumerable.Range((i * bc) + 1, cc);
Console.WriteLine($"{rr.First()} | {rr.Last()}");