Perfect Square
99180212151894589896014350346326303888129 is a perfect square (314928900153502250623 × 314928900153502250623)
99180212151894589896014350346326303888129 is a perfect square (314928900153502250623 × 314928900153502250623)
99180212151894589896014350346326303888129 is odd
Previous odd number is 99180212151894589896014350346326303888127
Next odd number is 99180212151894589896014350346326303888131
10010001101110110111001100000110000100010011111010010110111110011000001001010001001101000001110000010000001011100001011001101001100000001
975607429251450177151487241135399779503744376408160806800169409946741708359761884253659913227184895206035960726843530770689
9836714482494819278151488884460217252358316211198089120352666067112676102947120641