Medium difficult sudoku #37703

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

Your time