Assignment1 part3