Medium difficult sudoku #59779

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

Your time