Difficult sudoku #7034

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

Your time