Very difficult sudoku #3326

5 7
1 9 3
8 3 5 1 6 9
6 9 4 8 1 3
4 6
9 5
2 1 3 7
4 7 3 1
123
456
789

Your time