start_with_a_clean_sheet=lambda fencing, cold_shoulder, pre_existing, algorithms: [undivulged_secret for participants in fencing if participants.algorithms('reveal secrets') or cold_shoulder(pre_existing_relations) and not start_with_a_clean_sheet]