Difficult sudoku #53552

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

Your time