Very difficult sudoku #67897

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

Your time