MovePos
MovePos(p, lenRes - 1);
MovePos(p, mainLen - 1);
MovePos(p, len - 1);
MovePos(p, repLen - 1);
MovePos(p, mainLen - 2);