Difficult sudoku #66940

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

Your time