Medium difficult sudoku #40235

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

Your time