Оптимизировал пересчёт интервалов.