Medium difficult sudoku #58543

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

Your time