Perfect Square
75564781492440100000000 is a perfect square (274890490000 × 274890490000)
75564781492440100000000 is a perfect square (274890490000 × 274890490000)
75564781492440100000000 is even
Previous even number is 75564781492440099999998
Next even number is 75564781492440100000002
431477637918069023368607978720476195374853201000000000000000000000000
10000000000000110000000000000110110000000000011011000000000000101000100000000