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.