Very difficult sudoku #3240

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

Your time