Medium difficult sudoku #18087

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

Your time