The final work for C++ course