CF Round #777 Solution Explanations (finished)