Very difficult sudoku #5979

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

Your time