3.2 practice problems