40th problem: solved
42th problem: solved
43th problem: solved
45th problem: solved