Perfect Square
670409249142209495637770496 is a perfect square (25892262341136 × 25892262341136)
670409249142209495637770496 is a perfect square (25892262341136 × 25892262341136)
670409249142209495637770496 is even
Previous even number is 670409249142209495637770494
Next even number is 670409249142209495637770498
301314472532925965634886489262609076484018882509486306422163171479521940194983936
100010101010001100101011100011011111111101111001101001001001000011000100010100000100000000