Und vielleicht kannst du durch eine geeignete Kombination der Schleifenbedingungen die beiden Schleifen zu einer zusammenfassen. (Ich kenn jetzt die Details deines Codes nicht, aber prinzipiell is das glaub ich schon möglich)