Sudoku.pm: adding a filter on the remainder and tests