Homework for cse420