A) worms B) helminths
b
Loa loa
Probably onchocerca or loa loa. Options are a bit confusing both the organisms are nematode/ round worms. Helminth is not a clearly defined term all parasitic worms are included under Helminths. So I think both options are correct.