lmem[0]:=cpuid-1 lmem[0]:=lmem[0]/gmem[0] ; vypočteme "k" lmem[1]:=cpuid-1 lmem[1]:=lmem[1]%gmem[0] lmem[1]:=1+lmem[1] ; vypočteme "l" if lmem[0]>=lmem[1] then halt ; pokračujeme pouze pokud k=0 then gmem[lmem[3]]:=lmem[4] if lmem[0]<>0 then halt ; dále pokračuje jen O(n) procesorů gmem[lmem[1]]:=gmem[lmem[1]]+gmem[lmem[2]]; lmem[2]:=gmem[0]+lmem[2] ; přičetli jsme druhou cifru z dvojice lmem[2]:=lmem[2]+1 gmem[lmem[1]]:=gmem[lmem[1]]+gmem[lmem[2]]; gmem[lmem[1]]:=gmem[lmem[1]]%2 ; přičetli přenos a vypočetli zbytek if lmem[1]<>1 then halt ; dál už běží pouze jeden procesor, který spočte gmem[0] lmem[2]:=lmem[2]-1 gmem[0]:=gmem[lmem[2]] ; přiřadíme prostě přenos halt