Puzzles solved by mst