Very difficult sudoku #66037

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

Your time