Difficult sudoku #26564

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

Your time