Solved 37
Solved 38
Solved 39, but slow
Solved 40-42