Оптимизированная версия. Согласно алгоритму, который придумали в
понедельник.