Very difficult sudoku #13557

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

Your time