Cpp/Lab1 complete