merge + quickosrt