Medium difficult sudoku #14403

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

Your time