private int getMinChildHeuristic(TrieNode node) {
		int min = 0;
		for (TrieNode child : node.getChildren().values()) {
			if (child.getHeuristic() > min) {
				min = child.getHeuristic();
			}
		}
		return min;
	}