Multiperiod immunization