Medium difficult sudoku #8497

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

Your time