Medium difficult sudoku #19183

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

Your time