static void Main(string[] args) { BigInt i = new BigInt(132); BigInt j = new BigInt(999999999); BigInt k = new BigInt("1234567890123456798"); Console.WriteLine(i); Console.WriteLine(j); Console.WriteLine(k); Console.WriteLine(k + j); Console.WriteLine(j * j); Console.WriteLine(j / new BigInt(81)); Console.WriteLine(1000 % i); Console.WriteLine(j.Sqrt()); Console.WriteLine(k / j); Console.WriteLine(k % j); Console.WriteLine((k / j) * j + (k % j) == k); BigInt prod = 1; foreach (BigInt val in j.Factors()) { Console.Write($"{val}, "); prod *= val; } Console.WriteLine(prod); }