Difficult sudoku #13948

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

Your time