Difficult sudoku #56620

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

Your time