public static boolean[] getSieve(int size) {
		boolean[] isPrime = new boolean[size];
		
		for(int i = 2; i < isPrime.length; i++)
			isPrime[i] = true;
		for(int i = 2; i < isPrime.length; i++)
			if( isPrime[i] )
				for(int j = 2; j*i < isPrime.length; j++)
					isPrime[i*j] = false;
		
		return isPrime;
	}