Assigment2: Task1 has done