Very difficult sudoku #66333

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

Your time