Medium difficult sudoku #53079

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

Your time