Сделал меньше вычислений