solved problems 42-45