Perfect Square
13842901415870772010000 is a perfect square (117655860100 × 117655860100)
13842901415870772010000 is a perfect square (117655860100 × 117655860100)
13842901415870772010000 is even
Previous even number is 13842901415870772009998
Next even number is 13842901415870772010002
2652658713880121951782134425388896079870618880688751601000000000000
10111011100110110011011001001101101110011001000001010010111101110000010000