Medium difficult sudoku #65703

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

Your time