sbool substringsScoreICPosNeg_optimize; static int substringsScoreICPosNeg(S s, Cl pos, Cl neg) { if (substringsScoreICPosNeg_optimize) ret substringsScoreIC_optimized1(s, asCISet(pos))-substringsScoreIC_optimized1(s, asCISet(neg)); else ret substringsScoreIC(s, pos)-substringsScoreIC(s, neg); } static int substringsScoreICPosNeg(S s, Pair> posNeg) { ret substringsScoreICPosNeg(s, posNeg.a, posNeg.b); }