Difficult sudoku #6686

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

Your time