Medium difficult sudoku #45479

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

Your time