Sort:  

ok thanks :)
pls keep in mind that i've left optimization for later. but good luck! 😆