Medium difficult sudoku #30363

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

Your time