Medium difficult sudoku #15527

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

Your time