Medium difficult sudoku #59215

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

Your time