Algoritmul, pas cu pas
Gândește-te ce înseamnă „cea mai mică poziție care păstrează ordinea crescătoare". O piesă trebuie să stea după toate piesele mai mici ca ea și înaintea celor mai mari. Dacă în șir sunt piese strict mai mici decât , ele ocupă pozițiile , iar locul lui este imediat după ele: poziția . Atât. Toată problema se reduce la a număra repede câte piese sunt mai mici.