pro2.cpp