Medium difficult sudoku #58859

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

Your time