Prvi način:
S obzirom da zbroj tisuću najmanjih uzastopnih pozitivnih cijelih brojeva iznosi
1+2+3+…+1000=21000⋅1001=500500,
a naših traženih je 31500, najmanji traženi broj je negativan, a najveći pozitivan.
Zbroj 0+1+2+…+999 se razlikuje od zbroja 1+2+3+…+1000 jer nema pribrojnik 1000, a ima pribrojnik 0. Dakle, manji je za 1000.
Zbroj −1+0+1+…+998 se razlikuje od zbroja 0+1+2+…+999 jer nema pribrojnik 999, a ima pribrojnik −1. Dakle, manji je za 1000.
Analogno, svaki sljedeći manji je za 1000.
Kako je 500500−31500=469000 i 469000:1000=469, najveći od traženih brojeva je 1000−469=531, a najmanji je 1−469=−468.
Drugi način:
Prvi broj označimo s x. Slijede ga x+1,x+2,…,x+999.
Vrijedi
x+(x+1)+(x+2)+…+(x+999)=31500
odnosno
1000x+(1+2+…+999)=31500.
Gaussovom dosjetkom izračunamo da je
1+2+…+999=499500.
Vrijedi
1000x+499500=31500
1000x=−468000
x=−468.
Tada je x+999=531.
Najmanji od traženih brojeva je broj −468, a najveći je 531.
Treći način:
Neka je
a1+a2+a3+…+a1000=31500.
Prema Gaussovoj dosjetki je
a1+a1000=a1+a1+999=2a1+999
a2+a999=a1+1+a1+998=2a1+999
a3+a998=a1+2+a1+997=2a1+999
…
a500+a501=a1+499+a1+500=2a1+999.
Zbrojivši sve ove jednakosti dobivamo
a1+a2+a3+…+a1000=500⋅(2a1+999).
Zato je
500⋅(2a1+999)=31500/:500
2a1+999=63
2a1=63−999=−936/:2
a1=−468.
Slijedi
a1000=−468+999=531.