Difficult sudoku #25332

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

Your time