Very difficult sudoku #52525

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

Your time