Very difficult sudoku #56677

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

Your time