Difficult sudoku #43228

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

Your time