Zadanie jest proste: fragmenty kodu po 2, które wykonują to samo zadanie, przy czym jeden wydaje się bardzo zoptymalizowany na pierwszy rzut oka, ale w rzeczywistości jest znacznie wolniejszy od drugiego.
Tylko jedna zasada:
- Oba fragmenty muszą kończyć się dokładnie takim samym wyjściem (dla tego samego podanego wejścia, jeśli istnieje).