update pp3
update pc19
update pc20
Merge pc19.cpp