Homework 3. Due on Wednesday, 28 January.