cm solutions

cm solutions