Difficult sudoku #13528

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

Your time