Perfect Square
343972440545174724529 is a perfect square (18546494023 × 18546494023)
343972440545174724529 is a perfect square (18546494023 × 18546494023)
343972440545174724529 is odd
Previous odd number is 343972440545174724527
Next odd number is 343972440545174724531
100101010010110010011100110000011101101010011010011111001111110110001
40697800956868760425543156243556505538799888140793835276687889