Search a number
-
+
21012023003012 = 226186114848373
BaseRepresentation
bin1001100011100001111100…
…01010101100011110000100
32202101201201000021202200122
410301300332022230132010
510223230110342044022
6112404442355201112
74266032342431556
oct461607612543604
982351630252618
1021012023003012
116771170226058
12243432bba6198
13b9556b409332
14528db738d4d6
15266886db3742
hex131c3e2ac784

21012023003012 has 12 divisors (see below), whose sum is σ = 37373844194316. Its totient is φ = 10333781804640.

The previous prime is 21012023002987. The next prime is 21012023003017. The reversal of 21012023003012 is 21030032021012.

It can be written as a sum of positive squares in 2 ways, for example, as 6763089152836 + 14248933850176 = 2600594^2 + 3774776^2 .

It is a super-2 number, since 2×210120230030122 (a number of 27 digits) contains 22 as substring.

It is not an unprimeable number, because it can be changed into a prime (21012023003017) by changing a digit.

It is a polite number, since it can be written in 3 ways as a sum of consecutive naturals, for example, 43057423943 + ... + 43057424430.

It is an arithmetic number, because the mean of its divisors is an integer number (3114487016193).

Almost surely, 221012023003012 is an apocalyptic number.

It is an amenable number.

21012023003012 is a deficient number, since it is larger than the sum of its proper divisors (16361821191304).

21012023003012 is a wasteful number, since it uses less digits than its factorization.

21012023003012 is an odious number, because the sum of its binary digits is odd.

The sum of its prime factors is 86114848438 (or 86114848436 counting only the distinct ones).

The product of its (nonzero) digits is 144, while the sum is 17.

Adding to 21012023003012 its reverse (21030032021012), we get a palindrome (42042055024024).

The spelling of 21012023003012 in words is "twenty-one trillion, twelve billion, twenty-three million, three thousand, twelve".

Divisors: 1 2 4 61 122 244 86114848373 172229696746 344459393492 5253005750753 10506011501506 21012023003012