Homework for CS-3744