Difficult sudoku #13668

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

Your time