Das was du oben tatest hat genau den gleichen Aufwand wie meine Lösung

Aber wenn deine Lösung bereits funktioniert braucht man ja nichts anderes mehr