Assignment3 part3