只写是assignment1但是有些要求在assignment2上