Carnegie Mellon ssd7exercise9