+125 intermediate: c++