Difficult sudoku #13252

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

Your time