Very difficult sudoku #32249

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

Your time