Medium difficult sudoku #31139

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

Your time