Added a test for puzzles with diagonal constraints.