Medium difficult sudoku #17603

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

Your time