Medium difficult sudoku #8449

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

Your time