Eine Lösung haste ja schon. Was ich mir nicht verkneifen kann:
..., allerdings ist so der Text viel zu unübersichtlich (meiner Meinung nach). Bin daher zum naheliegenden Schluss gekommen ...
Gratuliere! Du bist auf dem Weg zu einem guten Softwareentwickler.
(Nur zur Sicherheit: keine Ironie)