Ponieważ w DNA adenina (A) łączy się z tyminą (T) a cytozyna (C) z guaniną (G), pierwsza połowa łańcucha łączyła się z połową łańcucha reprezentującego miasto 1, a druga z połową łańcucha reprezentującego miasto 2. Przykładowo, łańcuchy miasto 1 i miasto 2 można połączyć łańcuchem reprezentującym drogę w następujący sposób:

C-T-A-G-C-A-T-A-G-T-A-T-G-C-G-T-C-G-A-G G-C-A-C-T-G-G-A-C-T-C-A-T-G-C-A-C-T-G-T

T-A-C-G-C-A-G-C-T-C-C-G-T-G-A-C-C-T-G-A Łańcuch taki działa niczym klocek Lego łączący dwa inne umieszczone "na górze". Kontynuując w ten sposób mogą powstać łańcuchy DNA reprezentujące ścieżki przechodzące kolejno przez kilka miast.

Miliardy łańcuchów umieszczono w próbówce i wymieszano. Łańcuchy łączą się ze sobą tworząc wszystkie możliwe ścieżki od miasta 1 do 7. Przy zastosowaniu reakcji chemicznych wyeliminowane zostają wszystkie ścieżki poza tymi, które zawierają dokładnie 7 różnych łańcuchów.

Znalezienie wszystkich możliwych ścieżek zajęło kilka sekund, jednak wykluczenie nie spełniających warunków zadania trwało kilka dni.