Very difficult sudoku #23913

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

Your time