solve the puzzle