Perfect Square
1152921526081683556 is a perfect square (1073741834 × 1073741834)
1152921526081683556 is a perfect square (1073741834 × 1073741834)
1152921526081683556 is even
Previous even number is 1152921526081683554
Next even number is 1152921526081683558
1000000000000000000000000010100000000000000000000000001100100