Very difficult sudoku #27957

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

Your time