Medium difficult sudoku #30931

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

Your time