Completed pc26
Completed challenge 27
"Merge latest as of 2014.05.12"
pp03 graded 2014.05.12