Medium difficult sudoku #20855

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

Your time