Homework3 CWLDS