Difficult sudoku #14304

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

Your time