Difficult sudoku #64108

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

Your time