Difficult sudoku #14272

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

Your time