Difficult sudoku #22452

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

Your time