power_sol.cpp