Very difficult sudoku #65977

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

Your time