Medium difficult sudoku #23479

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

Your time