Difficult sudoku #12692

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

Your time