Social & Preventive Medicine

Life cycle of filaria is