use Math::BigInt; my $sum = Math::BigInt->new(2); $sum->bpow(30); $sum = ($sum * $sum + $sum) / 2; print $sum; __DATA__ 576460752840294400