soft260_homework