Assignment3_ky822