Difficult sudoku #27348

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

Your time