using System.Collections.Generic;
using System.Threading.Tasks;
public static void Main()
IEnumerable<int> numbers = Enumerable.Range(3, 1000-3);
from n in numbers.AsParallel()
where Enumerable.Range(2, (int) Math.Sqrt(n)).All(i => n % i > 0)
int[] primes = pQ.ToArray();
Parallel.For(0,10000,i => Console.WriteLine(i));