Perfect Square
45374978254925089 is a perfect square (213014033 × 213014033)
45374978254925089 is a perfect square (213014033 × 213014033)
10100001 00110100 01001101 01100100 10010011 01101101 00100001
45374978254925089 is odd
Previous odd number is 45374978254925087
Next odd number is 45374978254925091