Very difficult sudoku #66377

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

Your time