Medium difficult sudoku #14343

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

Your time