Medium difficult sudoku #54255

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

Your time