C++ Final Part I