Medium difficult sudoku #69059

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

Your time