codeSolution