Difficult sudoku #18880

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

Your time