June Puzzle Solution