Search a number
-
+
150110023052 = 2211171011986949
BaseRepresentation
bin1000101111001101000…
…0010010110110001100
3112100110102111021010102
42023303100102312030
54424411131214202
6152543134430232
713562603100113
oct2136320226614
9470412437112
10150110023052
11587302160a0
1225113662378
13112032c2162
1473a0230c7a
153d885b3d02
hex22f3412d8c

150110023052 has 48 divisors (see below), whose sum is σ = 306435376800. Its totient is φ = 63582336000.

The previous prime is 150110023027. The next prime is 150110023057. The reversal of 150110023052 is 250320011051.

It is a happy number.

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

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

It is a polite number, since it can be written in 15 ways as a sum of consecutive naturals, for example, 917927 + ... + 1069022.

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

Almost surely, 2150110023052 is an apocalyptic number.

It is an amenable number.

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

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

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

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

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

The product of its (nonzero) digits is 300, while the sum is 20.

The spelling of 150110023052 in words is "one hundred fifty billion, one hundred ten million, twenty-three thousand, fifty-two".

Divisors: 1 2 4 11 17 22 34 44 68 101 187 202 374 404 748 1111 1717 2222 3434 4444 6868 18887 37774 75548 1986949 3973898 7947796 21856439 33778133 43712878 67556266 87425756 135112532 200681849 371559463 401363698 743118926 802727396 1486237852 2207500339 3411591433 4415000678 6823182866 8830001356 13646365732 37527505763 75055011526 150110023052