Medium difficult sudoku #18231

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

Your time