Difficult sudoku #26692

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

Your time