HCM solutions

HCM solutions