Difficult sudoku #7562

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

Your time