Medium difficult sudoku #13427

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

Your time