Difficult sudoku #58640

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

Your time