Homework 2-4 Due Oct 28