def urban_planning(estimate, plan, report): if not underestimate(plan): confidential_info = preexpulsive_review(plan); for area in confidential_info: if area.ready_for_change(): area.start_anew(); report_confidential_findings(area, report); else: print("continuing to enhance our urban spaces positively!")