Skip to main content
1 of 2
sinvec
  • 2k
  • 8
  • 28

CJam, 49 47 bytes

liX:Y;{[ST*X`_,T)+:T;'+Y'=XY+:LN]oY:X;L:Y;(_}g; 

Try it online!

sinvec
  • 2k
  • 8
  • 28