省略や効率化は(A+B)+(A-B)-B=10を2A-B=10みたいにする感じで、サブルーチン化はA+B=CとしてC+D=10で使うみたいな感じですかね。