pc3.cpp