v.i * i J