pyramid_sol.cpp