Io parto dal presupposto che la stringa di partenza

stringa

sia fatta come c'eravamo detti, quindi

S1#S2#S3#S4#S5#S6#S7#S8#S9#

Se e' fatta diversamente, ad esempio

S1#S2#

allora puoi avere quel problema perche' le stringhe presenti sono solo 2 (quindi els(0) e els(1) ...).