Для вычисления ваших изменений потребовалось слишком много времени, поэтому приведенное ниже описание может оказаться не оптимальным.