Medium difficult sudoku #31083

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

Your time