Difficult sudoku #24664

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

Your time