Homework 1 (with answers)