Medium difficult sudoku #41991

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

Your time