#679 Breeding ABC