Medium difficult sudoku #48015

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

Your time