C++ program.