homework problems.