Difficult sudoku #55388

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

Your time