Difficult sudoku #56824

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

Your time