Medium difficult sudoku #34479

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

Your time