Nie znając całego kodu trudno mi doradzić. Problem może leżeć albo w pre-inkrementacjach "++zmienna", albo w iteracji pentli. Dla przykładu size() zwraca ilosc elementów więc np dla słowa MaMa ilosc bedzie 4, natomiast uwzględniając to jako zmienne tablicowe będzie 3. bo iteracja idzie od 0, stąd tu gdzieś może wynikać ten problem.
np tu
++j
upewnij się czy aby 1 element ;] nie indeksował się od 1, a nie od 0 jak chcesz.