Perfect Square
400078380795827027963019956726012980791073390881 is a perfect square (632517494458316961390609 × 632517494458316961390609)
400078380795827027963019956726012980791073390881 is a perfect square (632517494458316961390609 × 632517494458316961390609)
400078380795827027963019956726012980791073390881 is odd
Previous odd number is 400078380795827027963019956726012980791073390879
Next odd number is 400078380795827027963019956726012980791073390883
100011000010100001000101001001101000111011100000100000001101011111110001101101000111010110110011111010111111011110011101101000001101110111011010100000100100001
64037630154737495068073018491281553337984146158881984785917740766128363108293532193165349200741483791939444761004363839949708762141361351167841
160062710780210776848660106825680102560998086554862509328061814009122342922236380519963413956161