Der dritte Datensatz kommt wegen der 43 in y3 zuerst, die 4 im vierten ist die kleinste Zahl, also kommt der am Ende. Die mittleren Plätze werden anhand von y2 ausgehandelt, weil beide 12 sind.
Wie kann ich das mit meiner Funktion lösen? Ich komm einfach nicht darauf ...