Perfect Square
31720963945349892985729566359521 is a perfect square (5632136712238961 × 5632136712238961)
31720963945349892985729566359521 is a perfect square (5632136712238961 × 5632136712238961)
31720963945349892985729566359521 is odd
Previous odd number is 31720963945349892985729566359519
Next odd number is 31720963945349892985729566359523
110010000010111111111011001100011000110000010001010110110011011001010111100010011001111111011111111100001
31918254181555484061215274222508373324906174572791281664834075889427560924240177863830304377761
1006219553622187848594994373123163847468799038793314725027349441