Difficult sudoku #6597

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

Your time