public static void main(final String[] args) {
		/* Just go up to a million for testing sake */
		int max = 1000000;
		int exponentMax = 100;

		List<Integer> list = new ArrayList<Integer>();
		List<Integer> otherList = new ArrayList<Integer>();

		for (int i = 3; i < max; i += 2) {
			otherList.add(i);
			System.out.println(i + "/" + max);
			for (int e = 1; e < exponentMax; e++) {
				int possiblePrime = i - twiceSquare(e);
				if (possiblePrime < 0) {
					break;
				}
				if (Utils.isPrime(possiblePrime) && (possiblePrime + twiceSquare(e) == i)) {
					//					System.out.println(i + " = " + possiblePrime + " + 2x" + e + "^2");
					list.add(i);
					continue;
				} else {
					if (!list.contains(i)) {
						//						System.out.println(i + " DOES NOT EQUAL " + possiblePrime + " + 2x" + e + "^2");
						//break mainForLoop;
					}
				}
			}
		}
		if (list.removeAll(otherList))
			;
		uptime();
	}