(i % j * i0) % j = (i % ~ j * i0) % ~ j, j < 0 ⊦ (i % j * i0) % j = (i * i0) % j
Used simplifier rules: mod-neg: j ≠ 0 ⊦ i % ~ j = i % j; Used formulas: (i % j * i0) % j = (i % ~ j * i0) % ~ j