Medium difficult sudoku #59211

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

Your time