Ribbon-like parasite in animal intestines Answer