Medium difficult sudoku #16163

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

Your time