Difficult sudoku #7239

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

Your time