Puzzle template