cpp-exercise1