Perfect Square
318359612547051903992317154351736961 is a perfect square (564233650668809281 × 564233650668809281)
318359612547051903992317154351736961 is a perfect square (564233650668809281 × 564233650668809281)
318359612547051903992317154351736961 is odd
Previous odd number is 318359612547051903992317154351736959
Next odd number is 318359612547051903992317154351736963
1111010101000001010111001110111111011011010000101000001000000000010010101010001001010111110000010001010110100010000001
32266651796539283871544174477188790877689459893629976537918895236139429032626716870870943933802551202871681
101352842901109008096976466142345566180056470561702522315976877733515521