Very difficult sudoku #38989

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

Your time