Difficult sudoku #6012

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

Your time