Medium difficult sudoku #61659

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

Your time