Expert

dpInvariant

Even if things are complex there is some things that must be true through out the process