Medium difficult sudoku #37727

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

Your time