Difficult sudoku #19096

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

Your time