>>42
考えすぎなのでは。
From:A,B,C,D,E → To:A,B,D,E,C としたら、
何が:最初から見て行って違うところのFromの文字
どこに:上の文字のTo内の位置

カッコ内の配列の意味は分かりませんので無視しました。