Puzzle solved!