Homework for CSCI2270