markup for puzzles