Avevi ragione mi sono perso nel classico bicchiere d'acqua quando la soluzione era semplicissima.
l'indice di init poi alla fine me lo sono tranquillamente calcolato, bastava fare index - lunghezza e cosi ci si poteva ricavare l'indice di partenza.

Grazie mille.
Ciao.