Very difficult sudoku #23769

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

Your time