Medium difficult sudoku #58871

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

Your time