Medium difficult sudoku #20907

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

Your time