Part 1, C++ program Structure