Very difficult sudoku #43769

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

Your time