Difficult sudoku #7850

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

Your time