Medium difficult sudoku #539

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

Your time