Perfect Square
1601066378324488785610000 is a perfect square (1265332516900 × 1265332516900)
1601066378324488785610000 is a perfect square (1265332516900 × 1265332516900)
1601066378324488785610000 is even
Previous even number is 1601066378324488785609998
Next even number is 1601066378324488785610002
4104195245125828070821896099247021120776025052391883947672481000000000000
101010011000010011111101101110110111100001110010010101010010011011100010100010000