Difficult sudoku #2131

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

Your time