optimal time scheduling