Difficult sudoku #2141

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

Your time