Perfect Square
1810158651887492751105625 is a perfect square (1345421365925 × 1345421365925)
1810158651887492751105625 is a perfect square (1345421365925 × 1345421365925)
1810158651887492751105625 is odd
Previous odd number is 1810158651887492751105623
Next odd number is 1810158651887492751105627
101111111010100001110010110101011010111000001100111011101111010110001111001011001
5931300415025226569774479396106338623274800893923518477483652248291015625