Difficult sudoku #19268

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

Your time