Challenge 12
Merge pc12.cpp
pc12 graded 2014.03.12