help: add puzzles.page