using System; class Program { //Checks if a given number is prime or not. static bool IsPrime(int number) { if (number <= 1) return false; if (number == 2) return true; if (number % 2 == 0) return false; var boundary = (int)Math.Floor(Math.Sqrt(number)); for (int i = 3; i <= boundary; i+=2) if (number % i == 0) return false; return true; } static void Main() { for (int i = 500; i < 600; i++) { if (IsPrime(i)) { Console.WriteLine(i); } } } }