Very difficult sudoku #33937

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

Your time