Difficult sudoku #23228

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

Your time