Perfect Square
49985055423662329848798890011645535529 is a perfect square (7070010991763897523 × 7070010991763897523)
49985055423662329848798890011645535529 is a perfect square (7070010991763897523 × 7070010991763897523)
49985055423662329848798890011645535529 is odd
Previous odd number is 49985055423662329848798890011645535527
Next odd number is 49985055423662329848798890011645535531
100101100110101100010110000001000110101100001000001011010101001111001001111101011011001010000010100011100111010110010100101001
124887949175184033645696548248997940929268110090954059027026388860823926983801211937027972999781724139358702840889
2498505765706594897330478135254576378199763284338309343077144117757201309841