Updated 3/3/14
Merge pc10.cpp
pc10 graded 2010.03.04