Instructions to Programming assignment 3-all parts