Search a number
-
+
20331030312 = 2332282375421
BaseRepresentation
bin10010111011110100…
…101110011100101000
31221110220102100110200
4102323310232130220
5313114220432222
613201232312200
71316551622565
oct227364563450
957426370420
1020331030312
118693377a9a
123b349a2660
131bc014b668
14dac25586c
157ded58eac
hex4bbd2e728

20331030312 has 24 divisors (see below), whose sum is σ = 55063207290. Its totient is φ = 6777010080.

The previous prime is 20331030283. The next prime is 20331030323. The reversal of 20331030312 is 21303013302.

20331030312 is a `hidden beast` number, since 20 + 331 + 0 + 3 + 0 + 312 = 666.

It can be written as a sum of positive squares in only one way, i.e., 19882692036 + 448338276 = 141006^2 + 21174^2 .

It is a tau number, because it is divible by the number of its divisors (24).

It is a Harshad number since it is a multiple of its sum of digits (18).

It is an unprimeable number.

It is a pernicious number, because its binary representation contains a prime number (19) of ones.

It is a polite number, since it can be written in 5 ways as a sum of consecutive naturals, for example, 141187639 + ... + 141187782.

Almost surely, 220331030312 is an apocalyptic number.

It is an amenable number.

20331030312 is an abundant number, since it is smaller than the sum of its proper divisors (34732176978).

It is a pseudoperfect number, because it is the sum of a subset of its proper divisors.

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

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

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

The product of its (nonzero) digits is 324, while the sum is 18.

Adding to 20331030312 its reverse (21303013302), we get a palindrome (41634043614).

The spelling of 20331030312 in words is "twenty billion, three hundred thirty-one million, thirty thousand, three hundred twelve".

Divisors: 1 2 3 4 6 8 9 12 18 24 36 72 282375421 564750842 847126263 1129501684 1694252526 2259003368 2541378789 3388505052 5082757578 6777010104 10165515156 20331030312