Medium difficult sudoku #61271

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

Your time