Difficult sudoku #7534

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

Your time