Difficult sudoku #57752

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

Your time