Perfect Square
28945712746644946693194649 is a perfect square (5380122001093 × 5380122001093)
28945712746644946693194649 is a perfect square (5380122001093 × 5380122001093)
28945712746644946693194649 is odd
Previous odd number is 28945712746644946693194647
Next odd number is 28945712746644946693194651
1011111110001011111100011101101110001101000101011000101111011101111010000001110011001
24252289498006201816928304250302827920110884192642983377021659971169583341449