Ao percorrer a lista, o algoritmo verifica se o elemento está em ordem crescente, de acordo com o elemento anterior e, a partir disso, podem ocorrer duas situações: 1 - se o elemento estiver ordenado, ele permanecerá na lista; 2 - se o elemento não estiver ordenado, ele será enviado ao gulag… Desta forma, elementos não ordenados são removidos da lista, permanecendo somente os elementos que compõem a Subsequência Crescente mais Longa.