Medium difficult sudoku #19031

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

Your time