private static SuperRegion getSmallestSuperRegionWithKnownOpponentSpots(BotState state,
			List<SuperRegion> possibleSuperRegionsLastTurn) {
		SuperRegion out = null;
		int smallestarmiesReward = 1000;
		for (SuperRegion superRegion : state.getVisibleMap().getSuperRegions()) {
			if (possibleSuperRegionsLastTurn.contains(superRegion)
					&& superRegion.getArmiesReward() < smallestarmiesReward
					&& !guessedSuperRegions.contains(superRegion)) {
				boolean hasKnownOpponentspots = false;
				for (Region region : superRegion.getSubRegions()) {
					if (MapModel.getKnownOpponentSpots(state).contains(region)) {
						hasKnownOpponentspots = true;
					}
				}
				if (hasKnownOpponentspots) {
					smallestarmiesReward = superRegion.getArmiesReward();
					out = superRegion;
				}
			}
		}
		return out;
	}