Medium difficult sudoku #106

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

Your time