problem 40.
problem 41.
problem 42.
problem 43.
problem 44.