Carnegie Mellon ssd7exercise10