Difficult sudoku #19804

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

Your time