private CardPower isFullHouse(int[] valueCounts) {
		int highCard = -1;
		int kickerCard = -1;
		for (int i = valueCounts.length - 1; i >= 0; i--) {
			if (valueCounts[i] == 3) {
				highCard = i;
				break;
			}
		}
		for (int i = valueCounts.length - 1; i >= 0; i--) {
			if (valueCounts[i] == 2) {
				kickerCard = i;
				break;
			}
		}
		if (highCard >= 0 && kickerCard >= 0) {
			return new CardPower().add(6).add(highCard).add(kickerCard);
		}
		return null;
	}