matrixDetect_sol.cpp