modified:   solution.cpp