OK RISOLTO
praticamente partiva da un indice di zero
quindi

ultimo=ultimo -1



p.s.
e ci ho perso pure mezz'ora a capire!