using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
public class Program
{
public static void Main()
var x = Enumerable.Range(0,100);
Parallel.ForEach(x,delegate(int y){
Console.WriteLine(DoWork(y));
});
}
static int DoWork(int x)
int largestPrime = 1;
for(int i=1;i<x;i++)
if(x%i!=0){
largestPrime=x;
return largestPrime;