Difficult sudoku #6561

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

Your time