Difficult sudoku #24880

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

Your time