cf-246-2-C.cpp