Here is the link to the entire assignment, though only part 1 is due.