Medium difficult sudoku #31227

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

Your time