Very difficult sudoku #66237

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

Your time