Very difficult sudoku #29849

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

Your time