Difficult sudoku #7723

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

Your time