Difficult sudoku #7769

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

Your time