Medium difficult sudoku #14351

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

Your time