Несмотря на теоретическую простоту задачи, в реальности нужно обработать утомительное количество разных вариантов...
Разработчикам MAGGOT советуем обновиться.
Наверное, добавлять в конец быстрее, но стоит ли овчинка выделки?
Конечно, в 32-х битный TList...
...и обратно.
Она же пасьянсная (Patience sorting)
Насколько вредно увлечение try-блоками?