Perfect Square
148665343929578549885956 is a perfect square (385571451134 × 385571451134)
148665343929578549885956 is a perfect square (385571451134 × 385571451134)
148665343929578549885956 is even
Previous even number is 148665343929578549885954
Next even number is 148665343929578549885958
3285709925886423867782749261204711148464483545423722114949758265802816
11111011110110010101000011000111100010011001110101100011110110011110000000100