Very difficult sudoku #35525

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

Your time