Medium difficult sudoku #56603

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

Your time