Very difficult sudoku #5619

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

Your time