Difficult sudoku #27424

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

Your time