Difficult sudoku #21284

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

Your time