Medium difficult sudoku #31755

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

Your time