Medium difficult sudoku #8593

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

Your time