Curve Dental coding challenge