Perfect Square
12925296388580059904137031365386749013601 is a perfect square (113689473517032613199 × 113689473517032613199)
12925296388580059904137031365386749013601 is a perfect square (113689473517032613199 × 113689473517032613199)
12925296388580059904137031365386749013601 is odd
Previous odd number is 12925296388580059904137031365386749013599
Next odd number is 12925296388580059904137031365386749013603
10010111111011111010011000100100010101100001011011001001011111000011011001010010110010010000011011000010100011111011101110111001100001
2159342496669716378446177492227763680572893483017187275675033905846160635091952324987915822477320616370916745514657920801
167063286732640738911868465020539572514440367052878738224249871990251346482987201