Medium difficult sudoku #55847

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

Your time