problem 28: recover solution
problem 29: recover solution
problem 30: recover solution
problem 31: recover solution
problem 32: recover solution
problem 33: recover solution
problem 34, 35, 36: recover solution
problem 37, 38: recover solution
problem 39: recover solution
problem 40: recover solution
problem 41: recover solution
problem 42: recover solution