@himitsu: Danke für den Hinweis, war zwar nicht exakt der Fehler, aber in der Gegend hings.
@shmia:
Ich wollte den Code nicht verbessern, sondern verständlicher, und vor allem mit Elementen die dem Rest bekannt sein sollten implementieren. So oder so, dass +/-1 findet sich in der Schleife: inc(U);
dec(O);.
@mani:
wtf hab ich da angehängt, das ist so der früheste Anfang aller Überlegungen...
Vielen Dank auf jeden Fall, Gruß Scipio