Ni kwa njia gani nyingine inaweza squaring integer kufanyika? Kwa sababu ya swali lililotangulia, andika muktadha unaotoa jibu. Inaweza kuwa sentensi 1 - 20. Muktadha:
Kupunguza kawaida kutumika ni kupunguza polynomial-wakati. Hii ina maana kwamba mchakato wa kupunguza inachukua muda polynomial. Kwa mfano, tatizo la mraba wa integer inaweza kupunguzwa kwa tatizo la kuzidisha integer mbili. Hii ina maana algorithm ya kuzidisha integers mbili inaweza kutumika kwa mraba integer. Kwa kweli, hii inaweza kufanyika kwa kutoa pembejeo sawa kwa pembejeo zote mbili za algorithm ya kuzidisha. Hivyo tunaona kwamba kuongeza mraba si vigumu zaidi kuliko kuzidisha, tangu kuongeza mraba inaweza kupunguzwa kwa kuzidisha.