runs without exceptions, sudoku solver works with rule1 alone