static void Main(string[] args)
        {
            Console.WriteLine("start");
            Primes p = new Primes(N);

            p.ShowAllPrimes(totalOnly: true);
            int p10001 = p.GetPrimeNumber(10001 - 1);

            Console.WriteLine("p10001 = {0}", p10001);

            //p.TestMergeExpansion(345, 5436);
            //p.TestSqrExpansion(345);
            p.DoSpecialExpansion(123, 456, N);

            //        for (int i=110000000-90; i<110000001; i++)
            //            p.ShowExpansion(i);
            long res = p.GetSumOfPrimesNoMoreThan(2000000);

            Console.WriteLine("sum of 2k primes: {0}", res);
            Console.WriteLine(" < -- press any key -- >");
            Console.ReadLine();
        }