High School challenge problem