Added Solutions 37-40