Hi welcome :grin:
I'll answer like @calebjohn and will wait for a tip or solution from @laurent in case a non sorted solution exists