Perfect Square
40015950912473250625 is a perfect square (6325816225 × 6325816225)
40015950912473250625 is a perfect square (6325816225 × 6325816225)
40015950912473250625 is odd
Previous odd number is 40015950912473250623
Next odd number is 40015950912473250627
100010101101010101001101110101011101011111011011111011101101000001