Medium difficult sudoku #61303

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

Your time