Homework 3 (due Tuesday, January 28)