Difficult sudoku #40368

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

Your time