Difficult sudoku #14468

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

Your time