Aby 3 dzieliło i było najmniejsze, wybieramy uzyskując trójkę Ponieważ możemy użyć pomysłu Brahmagupty, dzieląc uzyskaną trójkę przez sprowadzając ją do postaci która po połączeniu dwa razy z sobą samą daje a następnie

W końcu łączy się dwie kopie trójki otrzymując Jest to najmniejsze rozwiązanie całkowite.

Przypadek Przypuśćmy, że chcielibyśmy rozwiązać równanie

dla i Przykład podany w tej sekcji (przy oznaczeniach na na itd.) można znaleźć w: .

Rozpoczynamy od pewnego rozwiązania równania

Możemy przyjąć otrzymując

W każdym kroku algorytmu znajdziemy takie, że dzieli i jest najmniejsze, a następnie zastąpimy trójkę przez trójkę

W pierwszej iteracji otrzymujemy Chcemy znaleźć dodatnie takie, że dzieli tj. 3 dzieli i jest minimalne. Pierwszy warunek mówi, że jest postaci (np. 1, 4, 7, 10,... itd.), a najmniejsza wartość wyrażenia zachodzi dla Z trójki otrzymujemy nową:

Otrzymujemy więc nowe rozwiązanie:

Pierwsza część cyklicznego algorytmu jest zakończona.

Druga iteracja Teraz powtarzamy proces: mamy Chcemy znaleźć takie że dzieli tzn. 6 dzieli i jest minimalne. Pierwszy warunek mówi nam, że jest postaci (np.