Difficult sudoku #23528

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

Your time