Note of the Challenge Programming