public void testValidityOfRanks() {
		FiveEval fiveEval = new FiveEval();
		System.out.println("testing ranks...\n");
		for (int i = 6; i < 52; i++) {
			for (int j = 5; j < i; j++) {
				for (int k = 4; k < j; k++) {
					System.out.println("" + i + "_" + j + "_" + k + "\n");
					for (int l = 3; l < k; l++) {
						for (int m = 2; m < l; m++) {
							for (int p = 1; p < m; p++) {
								for (int q = 0; q < p; q++) {
									int rankOne = fiveEval.getBestRankOf(i, j,
											k, l, m, p, q);
									int rankTwo = this.getRankOf(i, j, k, l, m,
											p, q);
									if (rankOne != rankTwo) {
										System.out.println("\n" + rankOne + "_"
												+ rankTwo + "::" + i + "_"
												+ "_" + j + "_" + k + "_" + l
												+ "_" + m + "_" + p + "_" + q);
										return;
									}
								}
							}
						}
					}
				}
			}
		}
		System.out.println("SevenEval and FiveEval agree everywhere.");
	}