Homework 6 (due Tuesday, March 10)