private boolean checkPrime(int i) {
		if (i == 2) {
			return true;
		}
		if (i % 2 == 0) {
			return false;
		}
		for (int k = 3; k * k <= i; k += 2) {
			if (i % k == 0) {
				return false;
			}
		}
		return true;
	}