Difficult sudoku #56756

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

Your time