Mebendazole indeed

Mebendazole indeed