Our solutions to Heuristic Problem Solving