A  candy.cpp