Difficult sudoku #2336

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

Your time