Perfect Square
7668628202134016100000000 is a perfect square (2769228810000 × 2769228810000)
7668628202134016100000000 is a perfect square (2769228810000 × 2769228810000)
7668628202134016100000000 is even
Previous even number is 7668628202134016099999998
Next even number is 7668628202134016100000002
450975602219878121265986666592010429488900266593281000000000000000000000000
11001010111111001010010101011110111010110110101100000000100011110011110000100000000