a1.cpp