Medium difficult sudoku #20783

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

Your time