Medium difficult sudoku #14243

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

Your time