Medium difficult sudoku #58539

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

Your time