Medium difficult sudoku #35531

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

Your time