Medium difficult sudoku #30803

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

Your time