Medium difficult sudoku #8005

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

Your time