def lockdownzoologychallenge(snub, pre_existant, report, refurbish): for animal in zoo: if animal.status == "lockdown": report.append(refurbish(animal.habitat)) else: if not pre_existant(animal): snub(animal.species) return "during the lockdown, our zoo took the opportunity to refurbish habitats, report on each animal's well-being, and not snub any species, focusing even on those not pre-existent in the public eye."