Social & Preventive Medicine

Adequate treatment for multibacillary leprosy is for -