Medium difficult sudoku #51063

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

Your time