assignment 1 2006 7734311