Medium difficult sudoku #8009

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

Your time