NSN CPP Homework