Так вы сейчас на авось полагаетесь. Авось пронесет. А если нет? нет предпосылок, что к лучшему изменения пройдут, нет алгоритма. Это как решать квадратичное уравнение подбором, можно всю жизнь проколупаться, если не знать как дискриминант высчитывается.