Very difficult sudoku #24961

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

Your time