Perfect Square
85289103670218320016 is a perfect square (9235209996 × 9235209996)
85289103670218320016 is a perfect square (9235209996 × 9235209996)
85289103670218320016 is even
Previous even number is 85289103670218320014
Next even number is 85289103670218320018
620412659353230420768318465871451147424120864240602869764096
1001001111110011111110000111110100000110010110100111110100010010000