Twin primes whose sum is square number
You are encouraged to solve this task according to the task description, using any language you may know.
- Task
Write a program that displays twin primes under 10.000.000 whose sum is a square number.
Ada
-- Rosetta Code Task written in Ada
-- Twin primes whose sum is square number
-- https://rosettacode.org/wiki/Twin_primes_whose_sum_is_square_number
-- Correction: I fixed the bug; I was not using "Twin" Primes, I was using "Adjacent" Primes :-)
-- November 2024, R. B. E.
pragma Ada_2022;
with Ada.Text_IO; use Ada.Text_IO;
with Ada.Integer_Text_IO; use Ada.Integer_Text_IO;
procedure Twin_Primes_Whose_Sum_is_a_Square_Number is
Max_Square : constant Positive := 5_000; -- determined based on the Max Prime Candidate
type List_of_Squares_Array is array (2..Max_Square) of Positive;
List_of_Squares : List_of_Squares_Array;
procedure Load_List_of_Squares (List_of_Squares : in out List_of_Squares_Array) is
begin
for I in List_of_Squares'Range loop
List_of_Squares (I) := I * I;
end loop;
end Load_List_of_Squares;
function Is_Prime (N : in Natural) return Boolean is
Temp : Natural := 5;
begin
if N < 2 then
return False;
end if;
if N mod 2 = 0 then
return N = 2;
end if;
if N mod 3 = 0 then
return N = 3;
end if;
while Temp * Temp <= N loop
if N mod Temp = 0 then
return False;
end if;
Temp := Temp + 2;
if N mod Temp = 0 then
return False;
end if;
end loop;
return True;
end Is_Prime;
procedure Print_Results (J, Square, Left_Twin_Prime, Right_Twin_Prime : Positive) is
begin
New_Line;
Put (J, 0);
Put ("^2 = ");
Put (Square, 0);
Put (" = ");
Put (Left_Twin_Prime, 0);
Put (" + ");
Put (Right_Twin_Prime, 0);
end Print_Results;
Left_Twin_Prime, Right_Twin_Prime, Sum : Positive;
Max_Prime_Candidate : Positive := 10_000_000; -- per task description
begin
Load_List_of_Squares (List_of_Squares);
Left_Twin_Prime := 3;
for I in 4..Max_Prime_Candidate loop
if Is_Prime (I) then
Right_Twin_Prime := I;
Sum := Left_Twin_Prime + Right_Twin_Prime;
for J in List_of_Squares'Range loop
if Sum = List_of_Squares (J) then
if ((Right_Twin_Prime - Left_Twin_Prime) = 2) then
Print_Results (J, List_of_Squares (J), Left_Twin_Prime, Right_Twin_Prime);
end if;
end if;
exit when Sum < List_of_Squares (J);
end loop;
end if;
Left_Twin_Prime := Right_Twin_Prime;
end loop;
end Twin_Primes_Whose_Sum_is_a_Square_Number;
- Output:
6^2 = 36 = 17 + 19 12^2 = 144 = 71 + 73 42^2 = 1764 = 881 + 883 48^2 = 2304 = 1151 + 1153 72^2 = 5184 = 2591 + 2593 84^2 = 7056 = 3527 + 3529 90^2 = 8100 = 4049 + 4051 174^2 = 30276 = 15137 + 15139 204^2 = 41616 = 20807 + 20809 264^2 = 69696 = 34847 + 34849 306^2 = 93636 = 46817 + 46819 372^2 = 138384 = 69191 + 69193 408^2 = 166464 = 83231 + 83233 456^2 = 207936 = 103967 + 103969 474^2 = 224676 = 112337 + 112339 546^2 = 298116 = 149057 + 149059 594^2 = 352836 = 176417 + 176419 600^2 = 360000 = 179999 + 180001 642^2 = 412164 = 206081 + 206083 750^2 = 562500 = 281249 + 281251 852^2 = 725904 = 362951 + 362953 882^2 = 777924 = 388961 + 388963 936^2 = 876096 = 438047 + 438049 972^2 = 944784 = 472391 + 472393 978^2 = 956484 = 478241 + 478243 1038^2 = 1077444 = 538721 + 538723 1140^2 = 1299600 = 649799 + 649801 1212^2 = 1468944 = 734471 + 734473 1272^2 = 1617984 = 808991 + 808993 1386^2 = 1920996 = 960497 + 960499 1470^2 = 2160900 = 1080449 + 1080451 1512^2 = 2286144 = 1143071 + 1143073 1518^2 = 2304324 = 1152161 + 1152163 1584^2 = 2509056 = 1254527 + 1254529 1770^2 = 3132900 = 1566449 + 1566451 1836^2 = 3370896 = 1685447 + 1685449 1902^2 = 3617604 = 1808801 + 1808803 1980^2 = 3920400 = 1960199 + 1960201 1986^2 = 3944196 = 1972097 + 1972099 2130^2 = 4536900 = 2268449 + 2268451 2196^2 = 4822416 = 2411207 + 2411209 2256^2 = 5089536 = 2544767 + 2544769 2262^2 = 5116644 = 2558321 + 2558323 2316^2 = 5363856 = 2681927 + 2681929 2382^2 = 5673924 = 2836961 + 2836963 2652^2 = 7033104 = 3516551 + 3516553 2688^2 = 7225344 = 3612671 + 3612673 2718^2 = 7387524 = 3693761 + 3693763 2772^2 = 7683984 = 3841991 + 3841993 2814^2 = 7918596 = 3959297 + 3959299 2886^2 = 8328996 = 4164497 + 4164499 2946^2 = 8678916 = 4339457 + 4339459 2988^2 = 8928144 = 4464071 + 4464073 3012^2 = 9072144 = 4536071 + 4536073 3096^2 = 9585216 = 4792607 + 4792609 3282^2 = 10771524 = 5385761 + 5385763 3366^2 = 11329956 = 5664977 + 5664979 3498^2 = 12236004 = 6118001 + 6118003 3558^2 = 12659364 = 6329681 + 6329683 3582^2 = 12830724 = 6415361 + 6415363 3738^2 = 13972644 = 6986321 + 6986323 3786^2 = 14333796 = 7166897 + 7166899 3936^2 = 15492096 = 7746047 + 7746049 3948^2 = 15586704 = 7793351 + 7793353 4032^2 = 16257024 = 8128511 + 8128513 4170^2 = 17388900 = 8694449 + 8694451 4200^2 = 17640000 = 8819999 + 8820001 4314^2 = 18610596 = 9305297 + 9305299 4416^2 = 19501056 = 9750527 + 9750529
ALGOL 68
As with the FreeBASIC and some other samples, checks the squares are the sum of a twin prime pair, rather than checking the twin primes sum to a square.
BEGIN # find twin primes whose sum is a square, i.e.: #
# find primes p such that p + 2 is prime and p + p + 2 is a square #
INT max prime = 10 000 000; # maximum possible prime to consider #
PROC is prime = ( INT n )BOOL:
BEGIN
BOOL result := n = 2 OR ( ODD n AND n > 1 );
FOR k FROM 3 BY 2 WHILE result AND k * k <= n DO result := n MOD k /= 0 OD;
result
END # is prime # ;
# if p is a twin prime then we want p where 2p + 2 = x^2 for some x #
# x must be even #
FOR x FROM 2 BY 2 TO ENTIER sqrt( ( 2 * max prime ) + 2 ) DO
INT x2 = x * x;
INT p = ( x2 - 2 ) OVER 2;
IF is prime( p ) THEN
IF is prime( p + 2 ) THEN
STRING twin sum = whole( p, -8 ) + " + " + whole( p + 2, 0 );
INT twin len = ( UPB twin sum - LWB twin sum ) + 1;
print( ( twin sum, " " * ( 18 - twin len ), " = " ) );
print( ( whole( x, 0 ), "^2", newline ) )
FI
FI
OD
END
- Output:
17 + 19 = 6^2 71 + 73 = 12^2 881 + 883 = 42^2 1151 + 1153 = 48^2 2591 + 2593 = 72^2 3527 + 3529 = 84^2 4049 + 4051 = 90^2 15137 + 15139 = 174^2 20807 + 20809 = 204^2 34847 + 34849 = 264^2 46817 + 46819 = 306^2 69191 + 69193 = 372^2 83231 + 83233 = 408^2 103967 + 103969 = 456^2 112337 + 112339 = 474^2 149057 + 149059 = 546^2 176417 + 176419 = 594^2 179999 + 180001 = 600^2 206081 + 206083 = 642^2 281249 + 281251 = 750^2 362951 + 362953 = 852^2 388961 + 388963 = 882^2 438047 + 438049 = 936^2 472391 + 472393 = 972^2 478241 + 478243 = 978^2 538721 + 538723 = 1038^2 649799 + 649801 = 1140^2 734471 + 734473 = 1212^2 808991 + 808993 = 1272^2 960497 + 960499 = 1386^2 1080449 + 1080451 = 1470^2 1143071 + 1143073 = 1512^2 1152161 + 1152163 = 1518^2 1254527 + 1254529 = 1584^2 1566449 + 1566451 = 1770^2 1685447 + 1685449 = 1836^2 1808801 + 1808803 = 1902^2 1960199 + 1960201 = 1980^2 1972097 + 1972099 = 1986^2 2268449 + 2268451 = 2130^2 2411207 + 2411209 = 2196^2 2544767 + 2544769 = 2256^2 2558321 + 2558323 = 2262^2 2681927 + 2681929 = 2316^2 2836961 + 2836963 = 2382^2 3516551 + 3516553 = 2652^2 3612671 + 3612673 = 2688^2 3693761 + 3693763 = 2718^2 3841991 + 3841993 = 2772^2 3959297 + 3959299 = 2814^2 4164497 + 4164499 = 2886^2 4339457 + 4339459 = 2946^2 4464071 + 4464073 = 2988^2 4536071 + 4536073 = 3012^2 4792607 + 4792609 = 3096^2 5385761 + 5385763 = 3282^2 5664977 + 5664979 = 3366^2 6118001 + 6118003 = 3498^2 6329681 + 6329683 = 3558^2 6415361 + 6415363 = 3582^2 6986321 + 6986323 = 3738^2 7166897 + 7166899 = 3786^2 7746047 + 7746049 = 3936^2 7793351 + 7793353 = 3948^2 8128511 + 8128513 = 4032^2 8694449 + 8694451 = 4170^2 8819999 + 8820001 = 4200^2 9305297 + 9305299 = 4314^2 9750527 + 9750529 = 4416^2
Alternative version that will find more twin primes that sum to a square, The cpu time procedure is specific to ALGOL 68 Genie.
Under ALGOL 68 Genie version 2, INT is 32 bit and so this can find the twin primes up to the 354th that is a square. Under version 3, INT is 64 bit. to keep runtime to a reasonable limit, the program stops at the last prime pair under 1 000 000.
Note, the RC ALGOL 68 primes library (primes.incl.a68) is on a separate page on Rosetta code - see the above link.
BEGIN # find twin primes whose sum is a square, i.e.: #
# find primes p such that p + 2 is prime and p + p + 2 is a square #
REAL start cpu = cpu time;
INT max prime = ( max int OVER 2 ) - 2; # maximum possible prime to consider #
PR read "primes.incl.a68" PR
PROC print pair = ( INT pp count, INT p1, INT x, x2 )VOID:
BEGIN
STRING twin sum = whole( p1, -18 ) + " + " + whole( p1 + 2, 0 );
INT twin len = ( UPB twin sum - LWB twin sum ) + 1;
print( ( whole( pp count, -8 ), twin sum, " " * ( 40 - twin len ), " = " ) );
print( ( whole( x, -18 ), "^2 = ", whole( x2, 0 ) ) );
IF count >= 100 THEN
print( ( " ", fixed( cpu time - start cpu, -12, 4 ), " seconds" ) )
FI;
print( ( newline ) )
END # print pair # ;
# if p is a twin prime then we want p where 2p + 2 = x^2 for some x #
# x must be even #
INT count := 0, last x2 := 0, last p := 0;
INT max root = ENTIER sqrt( ( 2 * max prime ) + 2 );
FOR x FROM 2 BY 2 TO IF max root <= 1 000 000 THEN max root ELSE 1 000 000 FI DO
INT x2 := x * x;
INT p := ( x2 - 2 ) OVER 2;
IF is probably prime( p ) THEN
IF is probably prime( p + 2 ) THEN
count +:= 1;
last x2 := x2;
last p := p;
IF count MOD 1000 = 0 THEN
print pair( count, p, x, x2 )
FI
FI
FI
OD;
print pair( count, last p, ENTIER sqrt( last x2 ), last x2 )
END
- Output:
Running on TIO.RUN under ALGOL 68 Genie version 2.8.4:
354 1069716257 + 1069716259 = 46254^2 = 2139432516 3.8963 seconds
Running under ALGOL 68 Genie version 3.5.9 on a Windows 11 laptop:
1000 14219050247 + 14219050249 = 168636^2 = 28438100496 60.3690 seconds 2000 82421248031 + 82421248033 = 406008^2 = 164842496064 152.8930 seconds 3000 217566422657 + 217566422659 = 659646^2 = 435132845316 249.9270 seconds 4000 423247841351 + 423247841353 = 920052^2 = 846495682704 349.8670 seconds 4288 499684049927 + 499684049929 = 999684^2 = 999368099856 380.6570 seconds
C++
#include <cmath>
#include <cstdint>
#include <iostream>
bool is_prime(uint32_t number) {
if ( number % 2 == 0 ) {
return number == 2;
}
uint32_t k = 3;
while ( k * k <= number ) {
if ( number % k == 0 ) {
return false;
}
k += 2;
}
return true;
}
int main() {
for ( uint32_t n = 3; n < 10'000; n += 2 ) {
if ( is_prime(n) && is_prime(n + 2) ) {
const uint32_t sum = 2 * n + 2;
const uint32_t sqrt = std::sqrt(sum);
if ( sum == sqrt * sqrt ) {
std::cout << sqrt << "² = " << n << " + " << n + 2 << std::endl;
}
}
}
}
- Output:
6² = 17 + 19 12² = 71 + 73 42² = 881 + 883 48² = 1151 + 1153 72² = 2591 + 2593 84² = 3527 + 3529 90² = 4049 + 4051
DuckDB
## Preliminaries
create or replace function primep(nnumber) as (
select
case
when nnumber < 2 then false
when nnumber = 2 then true
else NOT exists
( select * from
( select (nnumber % anumber) as modNumber
from (select unnest(range(2, 1 + sqrt(nnumber)::BIGINT)) as anumber)
)
where modNumber = 0
)
end
);
# primes up to and possibly including mx
create or replace function primes(mx) as table (
select if(mx>0,2,null) as p
union all
( select n
from range(3,mx+1,2) _(n)
where primep(n))
);
create or replace function issquare(n) as trunc(sqrt(n)) ^ 2 = n;
# The task:
.maxrows 100
with primes_t as (
select prime, lead(prime) over () as leadprime
from primes(10000000) _(prime)
)
select trunc(sqrt(2 * (prime+1)))::BIGINT as n, prime
from primes_t
where (prime + 2) = leadprime
and issquare(2 * (prime+1)) ;
- Output:
┌───────┬─────────┐ │ n │ prime │ │ int64 │ int64 │ ├───────┼─────────┤ │ 6 │ 17 │ │ 12 │ 71 │ │ 42 │ 881 │ │ 48 │ 1151 │ │ 72 │ 2591 │ │ 84 │ 3527 │ │ 90 │ 4049 │ │ 174 │ 15137 │ │ 204 │ 20807 │ │ 264 │ 34847 │ │ 306 │ 46817 │ │ 372 │ 69191 │ │ 408 │ 83231 │ │ 456 │ 103967 │ │ 474 │ 112337 │ │ 546 │ 149057 │ │ 594 │ 176417 │ │ 600 │ 179999 │ │ 642 │ 206081 │ │ 750 │ 281249 │ │ 852 │ 362951 │ │ 882 │ 388961 │ │ 936 │ 438047 │ │ 972 │ 472391 │ │ 978 │ 478241 │ │ 1038 │ 538721 │ │ 1140 │ 649799 │ │ 1212 │ 734471 │ │ 1272 │ 808991 │ │ 1386 │ 960497 │ │ 1470 │ 1080449 │ │ 1512 │ 1143071 │ │ 1518 │ 1152161 │ │ 1584 │ 1254527 │ │ 1770 │ 1566449 │ │ 1836 │ 1685447 │ │ 1902 │ 1808801 │ │ 1980 │ 1960199 │ │ 1986 │ 1972097 │ │ 2130 │ 2268449 │ │ 2196 │ 2411207 │ │ 2256 │ 2544767 │ │ 2262 │ 2558321 │ │ 2316 │ 2681927 │ │ 2382 │ 2836961 │ │ 2652 │ 3516551 │ │ 2688 │ 3612671 │ │ 2718 │ 3693761 │ │ 2772 │ 3841991 │ │ 2814 │ 3959297 │ │ 2886 │ 4164497 │ │ 2946 │ 4339457 │ │ 2988 │ 4464071 │ │ 3012 │ 4536071 │ │ 3096 │ 4792607 │ │ 3282 │ 5385761 │ │ 3366 │ 5664977 │ │ 3498 │ 6118001 │ │ 3558 │ 6329681 │ │ 3582 │ 6415361 │ │ 3738 │ 6986321 │ │ 3786 │ 7166897 │ │ 3936 │ 7746047 │ │ 3948 │ 7793351 │ │ 4032 │ 8128511 │ │ 4170 │ 8694449 │ │ 4200 │ 8819999 │ │ 4314 │ 9305297 │ │ 4416 │ 9750527 │ ├───────┴─────────┤ │ 69 rows │ └─────────────────┘
FreeBASIC
' version 06-11-2024
' compile with: fbc -s console
' simple prime check function
Function isprime(x As Integer) As boolean
Dim As Integer x2 = x +2
For i As Integer = 3 To Sqr(x) Step 2
If x Mod i = 0 Then Return FALSE
If x2 Mod i = 0 Then Return FALSE
Next
Return TRUE
End Function
' ------=< MAIN >=------
Dim As Integer c, i, p
Print " count square p p + 2"
Print "--------------------------------------"
For i = 6 To 1000000 Step 6
p = (i * i -2) \ 2
If isprime(p) Then
c += 1
Print Using " #####: "; c;
Print Str(i) & "^2 = " & Str(p) & " + " & Str(p +2)
End If
Next
' empty keyboard buffer
While Inkey <> "" : Wend
Print : Print "hit any key to end program"
Sleep
End
- Output:
count square p p + 2 -------------------------------------- 1: 6^2 = 17 + 19 2: 12^2 = 71 + 73 3: 42^2 = 881 + 883 4: 48^2 = 1151 + 1153 5: 72^2 = 2591 + 2593 6: 84^2 = 3527 + 3529 7: 90^2 = 4049 + 4051 8: 174^2 = 15137 + 15139 9: 204^2 = 20807 + 20809 10: 264^2 = 34847 + 34849 11: 306^2 = 46817 + 46819 12: 372^2 = 69191 + 69193 13: 408^2 = 83231 + 83233 14: 456^2 = 103967 + 103969 15: 474^2 = 112337 + 112339 16: 546^2 = 149057 + 149059 17: 594^2 = 176417 + 176419 18: 600^2 = 179999 + 180001 19: 642^2 = 206081 + 206083 20: 750^2 = 281249 + 281251 21: 852^2 = 362951 + 362953 22: 882^2 = 388961 + 388963 23: 936^2 = 438047 + 438049 24: 972^2 = 472391 + 472393 25: 978^2 = 478241 + 478243 26: 1038^2 = 538721 + 538723 27: 1140^2 = 649799 + 649801 28: 1212^2 = 734471 + 734473 29: 1272^2 = 808991 + 808993 30: 1386^2 = 960497 + 960499 31: 1470^2 = 1080449 + 1080451 32: 1512^2 = 1143071 + 1143073 33: 1518^2 = 1152161 + 1152163 34: 1584^2 = 1254527 + 1254529 35: 1770^2 = 1566449 + 1566451 36: 1836^2 = 1685447 + 1685449 37: 1902^2 = 1808801 + 1808803 38: 1980^2 = 1960199 + 1960201 39: 1986^2 = 1972097 + 1972099 40: 2130^2 = 2268449 + 2268451 41: 2196^2 = 2411207 + 2411209 42: 2256^2 = 2544767 + 2544769 43: 2262^2 = 2558321 + 2558323 44: 2316^2 = 2681927 + 2681929 45: 2382^2 = 2836961 + 2836963 46: 2652^2 = 3516551 + 3516553 47: 2688^2 = 3612671 + 3612673 48: 2718^2 = 3693761 + 3693763 49: 2772^2 = 3841991 + 3841993 50: 2814^2 = 3959297 + 3959299 51: 2886^2 = 4164497 + 4164499 52: 2946^2 = 4339457 + 4339459 53: 2988^2 = 4464071 + 4464073 54: 3012^2 = 4536071 + 4536073 55: 3096^2 = 4792607 + 4792609 56: 3282^2 = 5385761 + 5385763 57: 3366^2 = 5664977 + 5664979 58: 3498^2 = 6118001 + 6118003 59: 3558^2 = 6329681 + 6329683 60: 3582^2 = 6415361 + 6415363 61: 3738^2 = 6986321 + 6986323 62: 3786^2 = 7166897 + 7166899 63: 3936^2 = 7746047 + 7746049 64: 3948^2 = 7793351 + 7793353 65: 4032^2 = 8128511 + 8128513 66: 4170^2 = 8694449 + 8694451 67: 4200^2 = 8819999 + 8820001 68: 4314^2 = 9305297 + 9305299 69: 4416^2 = 9750527 + 9750529 70: 4500^2 = 10124999 + 10125001 71: 4506^2 = 10152017 + 10152019 72: 4548^2 = 10342151 + 10342153 73: 4578^2 = 10479041 + 10479043 74: 4866^2 = 11838977 + 11838979 75: 4884^2 = 11926727 + 11926729 76: 4956^2 = 12280967 + 12280969 77: 5166^2 = 13343777 + 13343779 78: 5406^2 = 14612417 + 14612419 79: 5424^2 = 14709887 + 14709889 80: 5472^2 = 14971391 + 14971393 81: 5496^2 = 15103007 + 15103009 82: 5622^2 = 15803441 + 15803443 83: 5766^2 = 16623377 + 16623379 84: 5796^2 = 16796807 + 16796809 85: 5802^2 = 16831601 + 16831603 86: 6078^2 = 18471041 + 18471043 87: 6132^2 = 18800711 + 18800713 88: 6138^2 = 18837521 + 18837523 89: 6204^2 = 19244807 + 19244809 90: 6312^2 = 19920671 + 19920673 91: 6342^2 = 20110481 + 20110483 92: 6462^2 = 20878721 + 20878723 93: 6474^2 = 20956337 + 20956339 94: 6480^2 = 20995199 + 20995201 95: 6594^2 = 21740417 + 21740419 96: 6774^2 = 22943537 + 22943539 97: 6852^2 = 23474951 + 23474953 98: 6972^2 = 24304391 + 24304393 99: 7152^2 = 25575551 + 25575553 100: 7182^2 = 25790561 + 25790563 101: 7314^2 = 26747297 + 26747299 102: 7482^2 = 27990161 + 27990163 103: 7512^2 = 28215071 + 28215073 104: 7548^2 = 28486151 + 28486153 105: 7698^2 = 29629601 + 29629603 106: 7908^2 = 31268231 + 31268233 107: 7938^2 = 31505921 + 31505923 108: 8010^2 = 32080049 + 32080051 109: 8190^2 = 33538049 + 33538051 110: 8274^2 = 34229537 + 34229539 111: 8448^2 = 35684351 + 35684353 112: 8496^2 = 36091007 + 36091009 113: 8604^2 = 37014407 + 37014409 114: 8622^2 = 37169441 + 37169443 115: 8904^2 = 39640607 + 39640609 116: 8916^2 = 39747527 + 39747529 117: 9042^2 = 40878881 + 40878883 118: 9108^2 = 41477831 + 41477833 119: 9150^2 = 41861249 + 41861251 120: 9450^2 = 44651249 + 44651251 121: 9486^2 = 44992097 + 44992099 122: 9756^2 = 47589767 + 47589769 123: 9774^2 = 47765537 + 47765539 124: 9822^2 = 48235841 + 48235843 125: 9828^2 = 48294791 + 48294793 126: 10044^2 = 50440967 + 50440969 127: 10080^2 = 50803199 + 50803201 128: 10242^2 = 52449281 + 52449283 129: 10290^2 = 52942049 + 52942051 130: 10572^2 = 55883591 + 55883593 131: 10620^2 = 56392199 + 56392201 132: 10764^2 = 57931847 + 57931849 133: 10974^2 = 60214337 + 60214339 134: 11004^2 = 60544007 + 60544009 135: 11016^2 = 60676127 + 60676129 136: 11034^2 = 60874577 + 60874579 137: 11208^2 = 62809631 + 62809633 138: 11310^2 = 63958049 + 63958051 139: 11796^2 = 69572807 + 69572809 140: 12006^2 = 72072017 + 72072019 141: 12066^2 = 72794177 + 72794179 142: 12102^2 = 73229201 + 73229203 143: 12138^2 = 73665521 + 73665523 144: 12258^2 = 75129281 + 75129283 145: 12384^2 = 76681727 + 76681729 146: 12804^2 = 81971207 + 81971209 147: 12936^2 = 83670047 + 83670049 148: 12942^2 = 83747681 + 83747683 149: 13020^2 = 84760199 + 84760201 150: 13398^2 = 89753201 + 89753203 151: 13536^2 = 91611647 + 91611649 152: 13578^2 = 92181041 + 92181043 153: 13602^2 = 92507201 + 92507203 154: 13656^2 = 93243167 + 93243169 155: 13728^2 = 94228991 + 94228993 156: 13734^2 = 94311377 + 94311379 157: 13908^2 = 96716231 + 96716233 158: 13932^2 = 97050311 + 97050313 159: 14112^2 = 99574271 + 99574273 160: 14118^2 = 99658961 + 99658963 161: 14310^2 = 102388049 + 102388051 162: 14520^2 = 105415199 + 105415201 163: 14574^2 = 106200737 + 106200739 164: 14742^2 = 108663281 + 108663283 165: 15366^2 = 118056977 + 118056979 166: 15504^2 = 120187007 + 120187009 167: 15660^2 = 122617799 + 122617801 168: 15822^2 = 125167841 + 125167843 169: 15924^2 = 126786887 + 126786889 170: 15948^2 = 127169351 + 127169353 171: 15972^2 = 127552391 + 127552393 172: 16086^2 = 129379697 + 129379699 173: 16290^2 = 132682049 + 132682051 174: 17304^2 = 149714207 + 149714209 175: 17556^2 = 154106567 + 154106569 176: 17598^2 = 154844801 + 154844803 177: 17898^2 = 160169201 + 160169203 178: 17940^2 = 160921799 + 160921801 179: 17964^2 = 161352647 + 161352649 180: 18066^2 = 163190177 + 163190179 181: 18192^2 = 165474431 + 165474433 182: 18342^2 = 168214481 + 168214483 183: 18432^2 = 169869311 + 169869313 184: 18870^2 = 178038449 + 178038451 185: 19020^2 = 180880199 + 180880201 186: 19140^2 = 183169799 + 183169801 187: 19224^2 = 184781087 + 184781089 188: 19494^2 = 190008017 + 190008019 189: 19626^2 = 192589937 + 192589939 190: 19668^2 = 193415111 + 193415113 191: 19746^2 = 194952257 + 194952259 192: 20046^2 = 200921057 + 200921059 193: 20238^2 = 204788321 + 204788323 194: 20334^2 = 206735777 + 206735779 195: 20340^2 = 206857799 + 206857801 196: 20418^2 = 208447361 + 208447363 197: 20874^2 = 217861937 + 217861939 198: 21384^2 = 228637727 + 228637729 199: 21492^2 = 230953031 + 230953033 200: 22104^2 = 244293407 + 244293409 201: 22182^2 = 246020561 + 246020563 202: 22386^2 = 250566497 + 250566499 203: 22500^2 = 253124999 + 253125001 204: 22716^2 = 258008327 + 258008329 205: 22776^2 = 259373087 + 259373089 206: 22818^2 = 260330561 + 260330563 207: 22968^2 = 263764511 + 263764513 208: 23214^2 = 269444897 + 269444899 209: 23298^2 = 271398401 + 271398403 210: 23406^2 = 273920417 + 273920419 211: 23574^2 = 277866737 + 277866739 212: 23952^2 = 286849151 + 286849153 213: 23970^2 = 287280449 + 287280451 214: 24222^2 = 293352641 + 293352643 215: 24240^2 = 293788799 + 293788801 216: 24726^2 = 305687537 + 305687539 217: 24906^2 = 310154417 + 310154419 218: 24936^2 = 310902047 + 310902049 219: 24948^2 = 311201351 + 311201353 220: 25500^2 = 325124999 + 325125001 221: 25662^2 = 329269121 + 329269123 222: 25752^2 = 331582751 + 331582753 223: 25794^2 = 332665217 + 332665219 224: 25866^2 = 334524977 + 334524979 225: 26070^2 = 339822449 + 339822451 226: 26250^2 = 344531249 + 344531251 227: 26262^2 = 344846321 + 344846323 228: 26808^2 = 359334431 + 359334433 229: 26976^2 = 363852287 + 363852289 230: 27180^2 = 369376199 + 369376201 231: 27186^2 = 369539297 + 369539299 232: 27390^2 = 375106049 + 375106051 233: 27714^2 = 384032897 + 384032899 234: 27798^2 = 386364401 + 386364403 235: 27804^2 = 386531207 + 386531209 236: 28398^2 = 403223201 + 403223203 237: 28422^2 = 403905041 + 403905043 238: 28650^2 = 410411249 + 410411251 239: 28800^2 = 414719999 + 414720001 240: 28854^2 = 416276657 + 416276659 241: 29262^2 = 428132321 + 428132323 242: 29436^2 = 433239047 + 433239049 243: 29478^2 = 434476241 + 434476243 244: 29526^2 = 435892337 + 435892339 245: 29850^2 = 445511249 + 445511251 246: 29856^2 = 445690367 + 445690369 247: 29916^2 = 447483527 + 447483529 248: 30024^2 = 450720287 + 450720289 249: 30366^2 = 461046977 + 461046979 250: 30486^2 = 464698097 + 464698099 251: 30612^2 = 468547271 + 468547273 252: 30714^2 = 471674897 + 471674899 253: 30816^2 = 474812927 + 474812929 254: 30864^2 = 476293247 + 476293249 255: 31158^2 = 485410481 + 485410483 256: 31260^2 = 488593799 + 488593801 257: 31500^2 = 496124999 + 496125001 258: 31668^2 = 501431111 + 501431113 259: 31740^2 = 503713799 + 503713801 260: 31866^2 = 507720977 + 507720979 261: 32160^2 = 517132799 + 517132801 262: 32184^2 = 517904927 + 517904929 263: 32454^2 = 526631057 + 526631059 264: 32466^2 = 527020577 + 527020579 265: 32580^2 = 530728199 + 530728201 266: 32622^2 = 532097441 + 532097443 267: 32730^2 = 535626449 + 535626451 268: 32808^2 = 538182431 + 538182433 269: 32916^2 = 541731527 + 541731529 270: 33018^2 = 545094161 + 545094163 271: 33084^2 = 547275527 + 547275529 272: 33090^2 = 547474049 + 547474051 273: 33390^2 = 557446049 + 557446051 274: 33444^2 = 559250567 + 559250569 275: 33546^2 = 562667057 + 562667059 276: 33570^2 = 563472449 + 563472451 277: 33846^2 = 572775857 + 572775859 278: 34014^2 = 578476097 + 578476099 279: 34098^2 = 581336801 + 581336803 280: 34110^2 = 581746049 + 581746051 281: 34182^2 = 584204561 + 584204563 282: 34236^2 = 586051847 + 586051849 283: 34272^2 = 587284991 + 587284993 284: 34362^2 = 590373521 + 590373523 285: 34512^2 = 595539071 + 595539073 286: 34566^2 = 597404177 + 597404179 287: 34644^2 = 600103367 + 600103369 288: 34770^2 = 604476449 + 604476451 289: 34998^2 = 612430001 + 612430003 290: 35040^2 = 613900799 + 613900801 291: 35238^2 = 620858321 + 620858323 292: 35328^2 = 624033791 + 624033793 293: 35376^2 = 625730687 + 625730689 294: 35994^2 = 647784017 + 647784019 295: 36162^2 = 653845121 + 653845123 296: 36546^2 = 667805057 + 667805059 297: 36576^2 = 668901887 + 668901889 298: 36750^2 = 675281249 + 675281251 299: 36756^2 = 675501767 + 675501769 300: 36762^2 = 675722321 + 675722323 301: 36954^2 = 682799057 + 682799059 302: 38058^2 = 724205681 + 724205683 303: 38190^2 = 729238049 + 729238051 304: 38436^2 = 738663047 + 738663049 305: 38472^2 = 740047391 + 740047393 306: 38670^2 = 747684449 + 747684451 307: 38730^2 = 750006449 + 750006451 308: 39054^2 = 762607457 + 762607459 309: 39198^2 = 768241601 + 768241603 310: 39228^2 = 769417991 + 769417993 311: 39342^2 = 773896481 + 773896483 312: 39528^2 = 781231391 + 781231393 313: 39732^2 = 789315911 + 789315913 314: 39738^2 = 789554321 + 789554323 315: 39948^2 = 797921351 + 797921353 316: 39996^2 = 799840007 + 799840009 317: 40014^2 = 800560097 + 800560099 318: 40104^2 = 804165407 + 804165409 319: 40782^2 = 831585761 + 831585763 320: 40914^2 = 836977697 + 836977699 321: 41040^2 = 842140799 + 842140801 322: 41172^2 = 847566791 + 847566793 323: 41370^2 = 855738449 + 855738451 324: 41586^2 = 864697697 + 864697699 325: 41628^2 = 866445191 + 866445193 326: 41634^2 = 866694977 + 866694979 327: 41670^2 = 868194449 + 868194451 328: 41802^2 = 873703601 + 873703603 329: 41862^2 = 876213521 + 876213523 330: 42054^2 = 884269457 + 884269459 331: 42366^2 = 897438977 + 897438979 332: 42552^2 = 905336351 + 905336353 333: 42708^2 = 911986631 + 911986633 334: 43230^2 = 934416449 + 934416451 335: 43290^2 = 937012049 + 937012051 336: 43296^2 = 937271807 + 937271809 337: 43338^2 = 939091121 + 939091123 338: 43602^2 = 950567201 + 950567203 339: 43692^2 = 954495431 + 954495433 340: 43944^2 = 965537567 + 965537569 341: 44094^2 = 972140417 + 972140419 342: 44298^2 = 981156401 + 981156403 343: 44406^2 = 985946417 + 985946419 344: 44472^2 = 988879391 + 988879393 345: 44490^2 = 989680049 + 989680051 346: 44676^2 = 997972487 + 997972489 347: 44862^2 = 1006299521 + 1006299523 348: 44934^2 = 1009532177 + 1009532179 349: 44940^2 = 1009801799 + 1009801801 350: 45204^2 = 1021700807 + 1021700809 351: 45408^2 = 1030943231 + 1030943233 352: 45474^2 = 1033942337 + 1033942339 353: 45744^2 = 1046256767 + 1046256769 354: 46254^2 = 1069716257 + 1069716259 355: 46578^2 = 1084755041 + 1084755043 356: 46884^2 = 1099054727 + 1099054729 357: 46908^2 = 1100180231 + 1100180233 358: 47082^2 = 1108357361 + 1108357363 359: 47238^2 = 1115714321 + 1115714323 360: 47364^2 = 1121674247 + 1121674249 361: 47676^2 = 1136500487 + 1136500489 362: 48096^2 = 1156612607 + 1156612609 363: 48312^2 = 1167024671 + 1167024673 364: 48510^2 = 1176610049 + 1176610051 365: 48726^2 = 1187111537 + 1187111539 366: 49092^2 = 1205012231 + 1205012233 367: 49098^2 = 1205306801 + 1205306803 368: 49314^2 = 1215935297 + 1215935299 369: 49512^2 = 1225719071 + 1225719073 370: 49518^2 = 1226016161 + 1226016163 371: 49614^2 = 1230774497 + 1230774499 372: 49644^2 = 1232263367 + 1232263369 373: 49674^2 = 1233753137 + 1233753139 374: 49740^2 = 1237033799 + 1237033801 375: 49758^2 = 1237929281 + 1237929283 376: 49764^2 = 1238227847 + 1238227849 377: 49806^2 = 1240318817 + 1240318819 378: 50238^2 = 1261928321 + 1261928323 379: 50370^2 = 1268568449 + 1268568451 380: 50958^2 = 1298358881 + 1298358883 381: 51000^2 = 1300499999 + 1300500001 382: 51666^2 = 1334687777 + 1334687779 383: 51786^2 = 1340894897 + 1340894899 384: 51858^2 = 1344626081 + 1344626083 385: 52152^2 = 1359915551 + 1359915553 386: 52296^2 = 1367435807 + 1367435809 387: 52542^2 = 1380330881 + 1380330883 388: 52590^2 = 1382854049 + 1382854051 389: 52800^2 = 1393919999 + 1393920001 390: 53088^2 = 1409167871 + 1409167873 391: 53202^2 = 1415226401 + 1415226403 392: 53478^2 = 1429948241 + 1429948243 393: 53592^2 = 1436051231 + 1436051233 394: 54192^2 = 1468386431 + 1468386433 395: 54570^2 = 1488942449 + 1488942451 396: 54720^2 = 1497139199 + 1497139201 397: 55050^2 = 1515251249 + 1515251251 398: 55194^2 = 1523188817 + 1523188819 399: 55428^2 = 1536131591 + 1536131593 400: 55488^2 = 1539459071 + 1539459073 401: 55554^2 = 1543123457 + 1543123459 402: 55644^2 = 1548127367 + 1548127369 403: 55662^2 = 1549129121 + 1549129123 404: 55776^2 = 1555481087 + 1555481089 405: 56028^2 = 1569568391 + 1569568393 406: 56100^2 = 1573604999 + 1573605001 407: 56316^2 = 1585745927 + 1585745929 408: 56352^2 = 1587773951 + 1587773953 409: 56442^2 = 1592849681 + 1592849683 410: 56712^2 = 1608125471 + 1608125473 411: 56868^2 = 1616984711 + 1616984713 412: 56946^2 = 1621423457 + 1621423459 413: 57090^2 = 1629634049 + 1629634051 414: 57132^2 = 1632032711 + 1632032713 415: 57876^2 = 1674815687 + 1674815689 416: 58122^2 = 1689083441 + 1689083443 417: 58158^2 = 1691176481 + 1691176483 418: 58200^2 = 1693619999 + 1693620001 419: 58752^2 = 1725898751 + 1725898753 420: 58890^2 = 1734016049 + 1734016051 421: 59088^2 = 1745695871 + 1745695873 422: 59190^2 = 1751728049 + 1751728051 423: 59214^2 = 1753148897 + 1753148899 424: 59394^2 = 1763823617 + 1763823619 425: 59550^2 = 1773101249 + 1773101251 426: 59724^2 = 1783478087 + 1783478089 427: 59814^2 = 1788857297 + 1788857299 428: 59886^2 = 1793166497 + 1793166499 429: 60234^2 = 1814067377 + 1814067379 430: 60282^2 = 1816959761 + 1816959763 431: 60726^2 = 1843823537 + 1843823539 432: 61164^2 = 1870517447 + 1870517449 433: 61182^2 = 1871618561 + 1871618563 434: 61242^2 = 1875291281 + 1875291283 435: 61266^2 = 1876761377 + 1876761379 436: 61536^2 = 1893339647 + 1893339649 437: 61572^2 = 1895555591 + 1895555593 438: 61656^2 = 1900731167 + 1900731169 439: 61728^2 = 1905172991 + 1905172993 440: 62172^2 = 1932678791 + 1932678793 441: 62286^2 = 1939772897 + 1939772899 442: 62382^2 = 1945756961 + 1945756963 443: 62526^2 = 1954750337 + 1954750339 444: 62712^2 = 1966397471 + 1966397473 445: 62784^2 = 1970915327 + 1970915329 446: 62886^2 = 1977324497 + 1977324499 447: 63168^2 = 1995098111 + 1995098113 448: 63174^2 = 1995477137 + 1995477139 449: 63210^2 = 1997752049 + 1997752051 450: 63240^2 = 1999648799 + 1999648801 451: 63300^2 = 2003444999 + 2003445001 452: 63708^2 = 2029354631 + 2029354633 453: 63798^2 = 2035092401 + 2035092403 454: 63870^2 = 2039688449 + 2039688451 455: 63954^2 = 2045057057 + 2045057059 456: 64044^2 = 2050816967 + 2050816969 457: 64890^2 = 2105356049 + 2105356051 458: 64902^2 = 2106134801 + 2106134803 459: 65022^2 = 2113930241 + 2113930243 460: 65028^2 = 2114320391 + 2114320393 461: 65226^2 = 2127215537 + 2127215539 462: 65322^2 = 2133481841 + 2133481843 463: 65382^2 = 2137402961 + 2137402963 464: 65424^2 = 2140149887 + 2140149889 465: 65448^2 = 2141720351 + 2141720353 466: 65484^2 = 2144077127 + 2144077129 467: 65520^2 = 2146435199 + 2146435201 468: 65646^2 = 2154698657 + 2154698659 469: 65730^2 = 2160216449 + 2160216451 470: 65742^2 = 2161005281 + 2161005283 471: 65862^2 = 2168901521 + 2168901523 472: 66060^2 = 2181961799 + 2181961801 473: 66108^2 = 2185133831 + 2185133833 474: 66402^2 = 2204612801 + 2204612803 475: 66438^2 = 2207003921 + 2207003923 476: 66708^2 = 2224978631 + 2224978633 477: 66996^2 = 2244232007 + 2244232009 478: 67206^2 = 2258323217 + 2258323219 479: 67506^2 = 2278530017 + 2278530019 480: 67668^2 = 2289479111 + 2289479113 481: 67794^2 = 2298013217 + 2298013219 482: 67992^2 = 2311456031 + 2311456033 483: 67998^2 = 2311864001 + 2311864003 484: 68094^2 = 2318396417 + 2318396419 485: 68376^2 = 2337638687 + 2337638689 486: 68532^2 = 2348317511 + 2348317513 487: 69084^2 = 2386299527 + 2386299529 488: 69126^2 = 2389201937 + 2389201939 489: 69168^2 = 2392106111 + 2392106113 490: 69624^2 = 2423750687 + 2423750689 491: 69636^2 = 2424586247 + 2424586249 492: 70146^2 = 2460230657 + 2460230659 493: 70314^2 = 2472029297 + 2472029299 494: 70470^2 = 2483010449 + 2483010451 495: 70566^2 = 2489780177 + 2489780179 496: 70926^2 = 2515248737 + 2515248739 497: 71196^2 = 2534435207 + 2534435209 498: 71532^2 = 2558413511 + 2558413513 499: 71958^2 = 2588976881 + 2588976883 500: 72024^2 = 2593728287 + 2593728289 501: 72060^2 = 2596321799 + 2596321801 502: 72336^2 = 2616248447 + 2616248449 503: 72774^2 = 2648027537 + 2648027539 504: 72870^2 = 2655018449 + 2655018451 505: 72942^2 = 2660267681 + 2660267683 506: 72996^2 = 2664208007 + 2664208009 507: 73206^2 = 2679559217 + 2679559219 508: 73236^2 = 2681755847 + 2681755849 509: 73500^2 = 2701124999 + 2701125001 510: 73542^2 = 2704212881 + 2704212883 511: 73746^2 = 2719236257 + 2719236259 512: 74424^2 = 2769465887 + 2769465889 513: 74496^2 = 2774827007 + 2774827009 514: 75126^2 = 2821957937 + 2821957939 515: 75426^2 = 2844540737 + 2844540739 516: 75444^2 = 2845898567 + 2845898569 517: 75726^2 = 2867213537 + 2867213539 518: 75822^2 = 2874487841 + 2874487843 519: 75906^2 = 2880860417 + 2880860419 520: 76104^2 = 2895909407 + 2895909409 521: 76446^2 = 2921995457 + 2921995459 522: 76890^2 = 2956036049 + 2956036051 523: 76998^2 = 2964346001 + 2964346003 524: 77154^2 = 2976369857 + 2976369859 525: 77364^2 = 2992594247 + 2992594249 526: 77376^2 = 2993522687 + 2993522689 527: 77670^2 = 3016314449 + 3016314451 528: 77736^2 = 3021442847 + 3021442849 529: 77898^2 = 3034049201 + 3034049203 530: 78420^2 = 3074848199 + 3074848201 531: 78468^2 = 3078613511 + 3078613513 532: 78486^2 = 3080026097 + 3080026099 533: 78594^2 = 3088508417 + 3088508419 534: 78660^2 = 3093697799 + 3093697801 535: 78762^2 = 3101726321 + 3101726323 536: 78786^2 = 3103616897 + 3103616899 537: 78804^2 = 3105035207 + 3105035209 538: 79206^2 = 3136795217 + 3136795219 539: 79410^2 = 3152974049 + 3152974051 540: 79548^2 = 3163942151 + 3163942153 541: 79812^2 = 3184977671 + 3184977673 542: 79854^2 = 3188330657 + 3188330659 543: 79932^2 = 3194562311 + 3194562313 544: 80106^2 = 3208485617 + 3208485619 545: 80208^2 = 3216661631 + 3216661633 546: 80460^2 = 3236905799 + 3236905801 547: 80568^2 = 3245601311 + 3245601313 548: 80802^2 = 3264481601 + 3264481603 549: 80844^2 = 3267876167 + 3267876169 550: 80898^2 = 3272243201 + 3272243203 551: 81234^2 = 3299481377 + 3299481379 552: 81240^2 = 3299968799 + 3299968801 553: 81258^2 = 3301431281 + 3301431283 554: 81690^2 = 3336628049 + 3336628051 555: 81864^2 = 3350857247 + 3350857249 556: 82182^2 = 3376940561 + 3376940563 557: 82224^2 = 3380393087 + 3380393089 558: 82650^2 = 3415511249 + 3415511251 559: 82836^2 = 3430901447 + 3430901449 560: 82914^2 = 3437365697 + 3437365699 561: 83316^2 = 3470777927 + 3470777929 562: 83448^2 = 3481784351 + 3481784353 563: 83496^2 = 3485791007 + 3485791009 564: 83574^2 = 3492306737 + 3492306739 565: 83712^2 = 3503849471 + 3503849473 566: 83760^2 = 3507868799 + 3507868801 567: 83874^2 = 3517423937 + 3517423939 568: 84000^2 = 3527999999 + 3528000001 569: 84030^2 = 3530520449 + 3530520451 570: 84078^2 = 3534555041 + 3534555043 571: 84414^2 = 3562861697 + 3562861699 572: 84492^2 = 3569449031 + 3569449033 573: 84540^2 = 3573505799 + 3573505801 574: 84966^2 = 3609610577 + 3609610579 575: 85014^2 = 3613690097 + 3613690099 576: 85098^2 = 3620834801 + 3620834803 577: 85518^2 = 3656664161 + 3656664163 578: 85728^2 = 3674644991 + 3674644993 579: 85974^2 = 3695764337 + 3695764339 580: 86004^2 = 3698344007 + 3698344009 581: 86220^2 = 3716944199 + 3716944201 582: 86448^2 = 3736628351 + 3736628353 583: 86550^2 = 3745451249 + 3745451251 584: 86742^2 = 3762087281 + 3762087283 585: 86940^2 = 3779281799 + 3779281801 586: 87456^2 = 3824275967 + 3824275969 587: 87576^2 = 3834777887 + 3834777889 588: 87780^2 = 3852664199 + 3852664201 589: 87960^2 = 3868480799 + 3868480801 590: 87984^2 = 3870592127 + 3870592129 591: 88158^2 = 3885916481 + 3885916483 592: 88380^2 = 3905512199 + 3905512201 593: 88500^2 = 3916124999 + 3916125001 594: 88626^2 = 3927283937 + 3927283939 595: 88704^2 = 3934199807 + 3934199809 596: 89118^2 = 3971008961 + 3971008963 597: 89418^2 = 3997789361 + 3997789363 598: 89640^2 = 4017664799 + 4017664801 599: 90084^2 = 4057563527 + 4057563529 600: 90210^2 = 4068922049 + 4068922051 601: 90474^2 = 4092772337 + 4092772339 602: 90606^2 = 4104723617 + 4104723619 603: 90690^2 = 4112338049 + 4112338051 604: 90708^2 = 4113970631 + 4113970633 605: 90732^2 = 4116147911 + 4116147913 606: 90810^2 = 4123228049 + 4123228051 607: 90816^2 = 4123772927 + 4123772929 608: 90834^2 = 4125407777 + 4125407779 609: 90930^2 = 4134132449 + 4134132451 610: 91056^2 = 4145597567 + 4145597569 611: 91068^2 = 4146690311 + 4146690313 612: 91146^2 = 4153796657 + 4153796659 613: 91698^2 = 4204261601 + 4204261603 614: 91740^2 = 4208113799 + 4208113801 615: 91800^2 = 4213619999 + 4213620001 616: 92052^2 = 4236785351 + 4236785353 617: 92148^2 = 4245626951 + 4245626953 618: 92178^2 = 4248391841 + 4248391843 619: 92352^2 = 4264445951 + 4264445953 620: 92400^2 = 4268879999 + 4268880001 621: 92736^2 = 4299982847 + 4299982849 622: 92850^2 = 4310561249 + 4310561251 623: 92934^2 = 4318364177 + 4318364179 624: 93084^2 = 4332315527 + 4332315529 625: 93192^2 = 4342374431 + 4342374433 626: 93414^2 = 4363087697 + 4363087699 627: 94116^2 = 4428910727 + 4428910729 628: 94452^2 = 4460590151 + 4460590153 629: 94794^2 = 4492951217 + 4492951219 630: 95586^2 = 4568341697 + 4568341699 631: 96318^2 = 4638578561 + 4638578563 632: 96360^2 = 4642624799 + 4642624801 633: 96426^2 = 4648986737 + 4648986739 634: 96798^2 = 4684926401 + 4684926403 635: 96882^2 = 4693060961 + 4693060963 636: 96930^2 = 4697712449 + 4697712451 637: 97152^2 = 4719255551 + 4719255553 638: 97158^2 = 4719838481 + 4719838483 639: 97470^2 = 4750200449 + 4750200451 640: 97524^2 = 4755465287 + 4755465289 641: 97554^2 = 4758391457 + 4758391459 642: 97764^2 = 4778899847 + 4778899849 643: 97830^2 = 4785354449 + 4785354451 644: 98316^2 = 4833017927 + 4833017929 645: 98478^2 = 4848958241 + 4848958243 646: 98532^2 = 4854277511 + 4854277513 647: 98856^2 = 4886254367 + 4886254369 648: 99024^2 = 4902876287 + 4902876289 649: 99078^2 = 4908225041 + 4908225043 650: 99198^2 = 4920121601 + 4920121603 651: 99336^2 = 4933820447 + 4933820449 652: 99570^2 = 4957092449 + 4957092451 653: 99612^2 = 4961275271 + 4961275273 654: 99714^2 = 4971440897 + 4971440899 655: 100074^2 = 5007402737 + 5007402739 656: 100182^2 = 5018216561 + 5018216563 657: 101094^2 = 5109998417 + 5109998419 658: 101250^2 = 5125781249 + 5125781251 659: 101268^2 = 5127603911 + 5127603913 660: 101508^2 = 5151937031 + 5151937033 661: 101556^2 = 5156810567 + 5156810569 662: 101652^2 = 5166564551 + 5166564553 663: 101766^2 = 5178159377 + 5178159379 664: 101898^2 = 5191601201 + 5191601203 665: 101928^2 = 5194658591 + 5194658593 666: 102192^2 = 5221602431 + 5221602433 667: 102234^2 = 5225895377 + 5225895379 668: 102408^2 = 5243699231 + 5243699233 669: 102906^2 = 5294822417 + 5294822419 670: 102972^2 = 5301616391 + 5301616393 671: 103020^2 = 5306560199 + 5306560201 672: 103074^2 = 5312124737 + 5312124739 673: 103236^2 = 5328835847 + 5328835849 674: 103566^2 = 5362958177 + 5362958179 675: 103662^2 = 5372905121 + 5372905123 676: 103938^2 = 5401553921 + 5401553923 677: 104718^2 = 5482929761 + 5482929763 678: 104742^2 = 5485443281 + 5485443283 679: 104928^2 = 5504942591 + 5504942593 680: 105468^2 = 5561749511 + 5561749513 681: 105708^2 = 5587090631 + 5587090633 682: 106044^2 = 5622664967 + 5622664969 683: 106266^2 = 5646231377 + 5646231379 684: 106272^2 = 5646868991 + 5646868993 685: 106440^2 = 5664736799 + 5664736801 686: 106476^2 = 5668569287 + 5668569289 687: 106674^2 = 5689671137 + 5689671139 688: 106764^2 = 5699275847 + 5699275849 689: 106806^2 = 5703760817 + 5703760819 690: 106854^2 = 5708888657 + 5708888659 691: 107064^2 = 5731350047 + 5731350049 692: 107184^2 = 5744204927 + 5744204929 693: 107568^2 = 5785437311 + 5785437313 694: 107904^2 = 5821636607 + 5821636609 695: 108690^2 = 5906758049 + 5906758051 696: 108744^2 = 5912628767 + 5912628769 697: 108780^2 = 5916544199 + 5916544201 698: 108816^2 = 5920460927 + 5920460929 699: 109242^2 = 5966907281 + 5966907283 700: 109296^2 = 5972807807 + 5972807809 701: 109506^2 = 5995782017 + 5995782019 702: 109566^2 = 6002354177 + 6002354179 703: 109578^2 = 6003669041 + 6003669043 704: 109668^2 = 6013535111 + 6013535113 705: 109908^2 = 6039884231 + 6039884233 706: 109944^2 = 6043841567 + 6043841569 707: 110076^2 = 6058362887 + 6058362889 708: 110994^2 = 6159834017 + 6159834019 709: 111078^2 = 6169161041 + 6169161043 710: 111126^2 = 6174493937 + 6174493939 711: 111228^2 = 6185833991 + 6185833993 712: 111540^2 = 6220585799 + 6220585801 713: 112086^2 = 6281635697 + 6281635699 714: 112320^2 = 6307891199 + 6307891201 715: 112596^2 = 6338929607 + 6338929609 716: 113100^2 = 6395804999 + 6395805001 717: 113370^2 = 6426378449 + 6426378451 718: 113388^2 = 6428419271 + 6428419273 719: 113412^2 = 6431140871 + 6431140873 720: 113574^2 = 6449526737 + 6449526739 721: 114066^2 = 6505526177 + 6505526179 722: 114228^2 = 6524017991 + 6524017993 723: 114288^2 = 6530873471 + 6530873473 724: 114372^2 = 6540477191 + 6540477193 725: 114402^2 = 6543908801 + 6543908803 726: 114702^2 = 6578274401 + 6578274403 727: 114882^2 = 6598936961 + 6598936963 728: 115044^2 = 6617560967 + 6617560969 729: 115128^2 = 6627228191 + 6627228193 730: 115290^2 = 6645892049 + 6645892051 731: 115446^2 = 6663889457 + 6663889459 732: 115506^2 = 6670818017 + 6670818019 733: 115962^2 = 6723592721 + 6723592723 734: 115974^2 = 6724984337 + 6724984339 735: 116034^2 = 6731944577 + 6731944579 736: 116640^2 = 6802444799 + 6802444801 737: 116646^2 = 6803144657 + 6803144659 738: 116748^2 = 6815047751 + 6815047753 739: 116760^2 = 6816448799 + 6816448801 740: 116928^2 = 6836078591 + 6836078593 741: 117228^2 = 6871201991 + 6871201993 742: 117402^2 = 6891614801 + 6891614803 743: 117438^2 = 6895841921 + 6895841923 744: 117552^2 = 6909236351 + 6909236353 745: 118026^2 = 6965068337 + 6965068339 746: 118116^2 = 6975694727 + 6975694729 747: 118188^2 = 6984201671 + 6984201673 748: 118872^2 = 7065276191 + 7065276193 749: 118992^2 = 7079548031 + 7079548033 750: 118998^2 = 7080262001 + 7080262003 751: 119310^2 = 7117438049 + 7117438051 752: 119376^2 = 7125314687 + 7125314689 753: 119394^2 = 7127463617 + 7127463619 754: 119484^2 = 7138213127 + 7138213129 755: 119784^2 = 7174103327 + 7174103329 756: 119880^2 = 7185607199 + 7185607201 757: 120108^2 = 7212965831 + 7212965833 758: 120114^2 = 7213686497 + 7213686499 759: 120174^2 = 7220895137 + 7220895139 760: 120204^2 = 7224500807 + 7224500809 761: 120300^2 = 7236044999 + 7236045001 762: 120408^2 = 7249043231 + 7249043233 763: 120534^2 = 7264222577 + 7264222579 764: 120708^2 = 7285210631 + 7285210633 765: 120780^2 = 7293904199 + 7293904201 766: 120828^2 = 7299702791 + 7299702793 767: 120930^2 = 7312032449 + 7312032451 768: 120990^2 = 7319290049 + 7319290051 769: 121704^2 = 7405931807 + 7405931809 770: 121722^2 = 7408122641 + 7408122643 771: 121926^2 = 7432974737 + 7432974739 772: 121956^2 = 7436632967 + 7436632969 773: 122022^2 = 7444684241 + 7444684243 774: 122124^2 = 7457135687 + 7457135689 775: 122208^2 = 7467397631 + 7467397633 776: 122340^2 = 7483537799 + 7483537801 777: 122634^2 = 7519548977 + 7519548979 778: 122640^2 = 7520284799 + 7520284801 779: 123072^2 = 7573358591 + 7573358593 780: 123594^2 = 7637738417 + 7637738419 781: 123612^2 = 7639963271 + 7639963273 782: 123870^2 = 7671888449 + 7671888451 783: 124032^2 = 7691968511 + 7691968513 784: 124062^2 = 7695689921 + 7695689923 785: 124074^2 = 7697178737 + 7697178739 786: 124098^2 = 7700156801 + 7700156803 787: 124122^2 = 7703135441 + 7703135443 788: 124350^2 = 7731461249 + 7731461251 789: 124914^2 = 7801753697 + 7801753699 790: 125274^2 = 7846787537 + 7846787539 791: 125652^2 = 7894212551 + 7894212553 792: 125916^2 = 7927419527 + 7927419529 793: 126120^2 = 7953127199 + 7953127201 794: 126324^2 = 7978876487 + 7978876489 795: 126366^2 = 7984182977 + 7984182979 796: 126600^2 = 8013779999 + 8013780001 797: 126726^2 = 8029739537 + 8029739539 798: 126828^2 = 8042670791 + 8042670793 799: 126870^2 = 8047998449 + 8047998451 800: 126972^2 = 8060944391 + 8060944393 801: 127602^2 = 8141135201 + 8141135203 802: 127842^2 = 8171788481 + 8171788483 803: 128280^2 = 8227879199 + 8227879201 804: 128970^2 = 8316630449 + 8316630451 805: 128988^2 = 8318952071 + 8318952073 806: 129234^2 = 8350713377 + 8350713379 807: 129486^2 = 8383312097 + 8383312099 808: 130212^2 = 8477582471 + 8477582473 809: 130326^2 = 8492433137 + 8492433139 810: 130542^2 = 8520606881 + 8520606883 811: 130614^2 = 8530008497 + 8530008499 812: 130746^2 = 8547258257 + 8547258259 813: 130800^2 = 8554319999 + 8554320001 814: 130818^2 = 8556674561 + 8556674563 815: 131202^2 = 8606982401 + 8606982403 816: 131328^2 = 8623521791 + 8623521793 817: 131460^2 = 8640865799 + 8640865801 818: 132336^2 = 8756408447 + 8756408449 819: 132384^2 = 8762761727 + 8762761729 820: 132648^2 = 8797745951 + 8797745953 821: 132666^2 = 8800133777 + 8800133779 822: 133296^2 = 8883911807 + 8883911809 823: 133650^2 = 8931161249 + 8931161251 824: 133824^2 = 8954431487 + 8954431489 825: 133860^2 = 8959249799 + 8959249801 826: 134232^2 = 9009114911 + 9009114913 827: 134304^2 = 9018782207 + 9018782209 828: 134364^2 = 9026842247 + 9026842249 829: 134772^2 = 9081745991 + 9081745993 830: 135624^2 = 9196934687 + 9196934689 831: 135876^2 = 9231143687 + 9231143689 832: 136038^2 = 9253168721 + 9253168723 833: 136290^2 = 9287482049 + 9287482051 834: 136596^2 = 9329233607 + 9329233609 835: 136830^2 = 9361224449 + 9361224451 836: 136836^2 = 9362045447 + 9362045449 837: 137076^2 = 9394914887 + 9394914889 838: 137088^2 = 9396559871 + 9396559873 839: 137334^2 = 9430313777 + 9430313779 840: 137766^2 = 9489735377 + 9489735379 841: 137802^2 = 9494695601 + 9494695603 842: 137964^2 = 9517032647 + 9517032649 843: 138090^2 = 9534424049 + 9534424051 844: 138342^2 = 9569254481 + 9569254483 845: 138426^2 = 9580878737 + 9580878739 846: 138486^2 = 9589186097 + 9589186099 847: 138546^2 = 9597497057 + 9597497059 848: 138552^2 = 9598328351 + 9598328353 849: 138606^2 = 9605811617 + 9605811619 850: 138756^2 = 9626613767 + 9626613769 851: 138780^2 = 9629944199 + 9629944201 852: 139116^2 = 9676630727 + 9676630729 853: 139344^2 = 9708375167 + 9708375169 854: 139470^2 = 9725940449 + 9725940451 855: 139518^2 = 9732636161 + 9732636163 856: 139902^2 = 9786284801 + 9786284803 857: 140232^2 = 9832506911 + 9832506913 858: 140316^2 = 9844289927 + 9844289929 859: 140646^2 = 9890648657 + 9890648659 860: 140658^2 = 9892336481 + 9892336483 861: 140826^2 = 9915981137 + 9915981139 862: 140832^2 = 9916826111 + 9916826113 863: 141084^2 = 9952347527 + 9952347529 864: 141132^2 = 9959120711 + 9959120713 865: 141456^2 = 10004899967 + 10004899969 866: 141576^2 = 10021881887 + 10021881889 867: 141780^2 = 10050784199 + 10050784201 868: 141948^2 = 10074617351 + 10074617353 869: 142350^2 = 10131761249 + 10131761251 870: 142452^2 = 10146286151 + 10146286153 871: 143094^2 = 10237946417 + 10237946419 872: 143430^2 = 10286082449 + 10286082451 873: 143478^2 = 10292968241 + 10292968243 874: 143556^2 = 10304162567 + 10304162569 875: 143730^2 = 10329156449 + 10329156451 876: 143772^2 = 10335193991 + 10335193993 877: 143904^2 = 10354180607 + 10354180609 878: 143922^2 = 10356771041 + 10356771043 879: 143964^2 = 10362816647 + 10362816649 880: 143970^2 = 10363680449 + 10363680451 881: 144006^2 = 10368864017 + 10368864019 882: 144198^2 = 10396531601 + 10396531603 883: 144276^2 = 10407782087 + 10407782089 884: 144348^2 = 10418172551 + 10418172553 885: 144522^2 = 10443304241 + 10443304243 886: 145146^2 = 10533680657 + 10533680659 887: 145206^2 = 10542391217 + 10542391219 888: 145314^2 = 10558079297 + 10558079299 889: 145536^2 = 10590363647 + 10590363649 890: 145818^2 = 10631444561 + 10631444563 891: 145944^2 = 10649825567 + 10649825569 892: 146544^2 = 10737571967 + 10737571969 893: 146706^2 = 10761325217 + 10761325219 894: 146862^2 = 10784223521 + 10784223523 895: 147174^2 = 10830093137 + 10830093139 896: 147288^2 = 10846877471 + 10846877473 897: 147456^2 = 10871635967 + 10871635969 898: 147756^2 = 10915917767 + 10915917769 899: 147768^2 = 10917690911 + 10917690913 900: 147912^2 = 10938979871 + 10938979873 901: 148086^2 = 10964731697 + 10964731699 902: 148170^2 = 10977174449 + 10977174451 903: 148344^2 = 11002971167 + 11002971169 904: 148356^2 = 11004751367 + 11004751369 905: 149178^2 = 11127037841 + 11127037843 906: 150072^2 = 11260802591 + 11260802593 907: 150096^2 = 11264404607 + 11264404609 908: 150108^2 = 11266205831 + 11266205833 909: 150618^2 = 11342890961 + 11342890963 910: 150690^2 = 11353738049 + 11353738051 911: 150870^2 = 11380878449 + 11380878451 912: 151026^2 = 11404426337 + 11404426339 913: 151062^2 = 11409863921 + 11409863923 914: 151116^2 = 11418022727 + 11418022729 915: 151824^2 = 11525263487 + 11525263489 916: 152112^2 = 11569030271 + 11569030273 917: 152676^2 = 11654980487 + 11654980489 918: 153168^2 = 11730218111 + 11730218113 919: 153426^2 = 11769768737 + 11769768739 920: 153498^2 = 11780818001 + 11780818003 921: 153522^2 = 11784502241 + 11784502243 922: 153540^2 = 11787265799 + 11787265801 923: 153630^2 = 11801088449 + 11801088451 924: 153756^2 = 11820453767 + 11820453769 925: 153900^2 = 11842604999 + 11842605001 926: 154398^2 = 11919371201 + 11919371203 927: 154596^2 = 11949961607 + 11949961609 928: 154890^2 = 11995456049 + 11995456051 929: 155304^2 = 12059666207 + 12059666209 930: 155358^2 = 12068054081 + 12068054083 931: 155412^2 = 12076444871 + 12076444873 932: 155562^2 = 12099767921 + 12099767923 933: 155580^2 = 12102568199 + 12102568201 934: 155622^2 = 12109103441 + 12109103443 935: 155766^2 = 12131523377 + 12131523379 936: 156030^2 = 12172680449 + 12172680451 937: 156396^2 = 12229854407 + 12229854409 938: 156774^2 = 12289043537 + 12289043539 939: 156840^2 = 12299392799 + 12299392801 940: 157194^2 = 12354976817 + 12354976819 941: 157806^2 = 12451366817 + 12451366819 942: 158016^2 = 12484528127 + 12484528129 943: 158082^2 = 12494959361 + 12494959363 944: 158346^2 = 12536727857 + 12536727859 945: 158388^2 = 12543379271 + 12543379273 946: 158592^2 = 12575711231 + 12575711233 947: 158724^2 = 12596654087 + 12596654089 948: 158748^2 = 12600463751 + 12600463753 949: 158928^2 = 12629054591 + 12629054593 950: 159174^2 = 12668181137 + 12668181139 951: 159864^2 = 12778249247 + 12778249249 952: 160182^2 = 12829136561 + 12829136563 953: 160272^2 = 12843556991 + 12843556993 954: 160536^2 = 12885903647 + 12885903649 955: 160704^2 = 12912887807 + 12912887809 956: 160866^2 = 12938934977 + 12938934979 957: 160902^2 = 12944726801 + 12944726803 958: 160998^2 = 12960178001 + 12960178003 959: 161058^2 = 12969839681 + 12969839683 960: 161118^2 = 12979504961 + 12979504963 961: 161436^2 = 13030791047 + 13030791049 962: 161496^2 = 13040479007 + 13040479009 963: 161586^2 = 13055017697 + 13055017699 964: 161706^2 = 13074415217 + 13074415219 965: 161832^2 = 13094798111 + 13094798113 966: 161904^2 = 13106452607 + 13106452609 967: 162300^2 = 13170644999 + 13170645001 968: 162498^2 = 13202800001 + 13202800003 969: 162534^2 = 13208650577 + 13208650579 970: 162678^2 = 13232065841 + 13232065843 971: 162750^2 = 13243781249 + 13243781251 972: 163032^2 = 13289716511 + 13289716513 973: 163038^2 = 13290694721 + 13290694723 974: 163422^2 = 13353375041 + 13353375043 975: 163434^2 = 13355336177 + 13355336179 976: 163458^2 = 13359258881 + 13359258883 977: 163464^2 = 13360239647 + 13360239649 978: 163680^2 = 13395571199 + 13395571201 979: 164880^2 = 13592707199 + 13592707201 980: 165072^2 = 13624382591 + 13624382593 981: 165186^2 = 13643207297 + 13643207299 982: 165516^2 = 13697773127 + 13697773129 983: 165804^2 = 13745483207 + 13745483209 984: 165810^2 = 13746478049 + 13746478051 985: 165900^2 = 13761404999 + 13761405001 986: 166056^2 = 13787297567 + 13787297569 987: 166200^2 = 13811219999 + 13811220001 988: 166728^2 = 13899112991 + 13899112993 989: 166872^2 = 13923132191 + 13923132193 990: 167112^2 = 13963210271 + 13963210273 991: 167298^2 = 13994310401 + 13994310403 992: 167526^2 = 14032480337 + 14032480339 993: 167952^2 = 14103937151 + 14103937153 994: 168216^2 = 14148311327 + 14148311329 995: 168414^2 = 14181637697 + 14181637699 996: 168420^2 = 14182648199 + 14182648201 997: 168456^2 = 14188711967 + 14188711969 998: 168492^2 = 14194777031 + 14194777033 999: 168504^2 = 14196799007 + 14196799009 1000: 168636^2 = 14219050247 + 14219050249 1001: 168846^2 = 14254485857 + 14254485859 1002: 168912^2 = 14265631871 + 14265631873 1003: 169098^2 = 14297066801 + 14297066803 1004: 169812^2 = 14418057671 + 14418057673 1005: 169902^2 = 14433344801 + 14433344803 1006: 169974^2 = 14445580337 + 14445580339 1007: 170022^2 = 14453740241 + 14453740243 1008: 170070^2 = 14461902449 + 14461902451 1009: 170106^2 = 14468025617 + 14468025619 1010: 170220^2 = 14487424199 + 14487424201 1011: 170304^2 = 14501726207 + 14501726209 1012: 170358^2 = 14510924081 + 14510924083 1013: 170472^2 = 14530351391 + 14530351393 1014: 170532^2 = 14540581511 + 14540581513 1015: 170730^2 = 14574366449 + 14574366451 1016: 170760^2 = 14579488799 + 14579488801 1017: 170784^2 = 14583587327 + 14583587329 1018: 171312^2 = 14673900671 + 14673900673 1019: 171318^2 = 14674928561 + 14674928563 1020: 171396^2 = 14688294407 + 14688294409 1021: 171534^2 = 14711956577 + 14711956579 1022: 171618^2 = 14726368961 + 14726368963 1023: 171648^2 = 14731517951 + 14731517953 1024: 171780^2 = 14754184199 + 14754184201 1025: 171852^2 = 14766554951 + 14766554953 1026: 172332^2 = 14849159111 + 14849159113 1027: 172338^2 = 14850193121 + 14850193123 1028: 172398^2 = 14860535201 + 14860535203 1029: 172734^2 = 14918517377 + 14918517379 1030: 172842^2 = 14937178481 + 14937178483 1031: 173004^2 = 14965192007 + 14965192009 1032: 173196^2 = 14998427207 + 14998427209 1033: 173250^2 = 15007781249 + 15007781251 1034: 173328^2 = 15021297791 + 15021297793 1035: 173340^2 = 15023377799 + 15023377801 1036: 173430^2 = 15038982449 + 15038982451 1037: 173868^2 = 15115040711 + 15115040713 1038: 174942^2 = 15302351681 + 15302351683 1039: 174960^2 = 15305500799 + 15305500801 1040: 175236^2 = 15353827847 + 15353827849 1041: 175308^2 = 15366447431 + 15366447433 1042: 175356^2 = 15374863367 + 15374863369 1043: 175482^2 = 15396966161 + 15396966163 1044: 175602^2 = 15418031201 + 15418031203 1045: 175758^2 = 15445437281 + 15445437283 1046: 176016^2 = 15490816127 + 15490816129 1047: 176154^2 = 15515115857 + 15515115859 1048: 176220^2 = 15526744199 + 15526744201 1049: 176226^2 = 15527801537 + 15527801539 1050: 176442^2 = 15565889681 + 15565889683 1051: 177102^2 = 15682559201 + 15682559203 1052: 177294^2 = 15716581217 + 15716581219 1053: 177420^2 = 15738928199 + 15738928201 1054: 177540^2 = 15760225799 + 15760225801 1055: 177564^2 = 15764487047 + 15764487049 1056: 177666^2 = 15782603777 + 15782603779 1057: 178008^2 = 15843424031 + 15843424033 1058: 178110^2 = 15861586049 + 15861586051 1059: 178194^2 = 15876550817 + 15876550819 1060: 178332^2 = 15901151111 + 15901151113 1061: 178794^2 = 15983647217 + 15983647219 1062: 179640^2 = 16135264799 + 16135264801 1063: 179664^2 = 16139576447 + 16139576449 1064: 179838^2 = 16170853121 + 16170853123 1065: 181020^2 = 16384120199 + 16384120201 1066: 181704^2 = 16508171807 + 16508171809 1067: 182154^2 = 16590039857 + 16590039859 1068: 182364^2 = 16628314247 + 16628314249 1069: 182442^2 = 16642541681 + 16642541683 1070: 182496^2 = 16652395007 + 16652395009 1071: 182646^2 = 16679780657 + 16679780659 1072: 182826^2 = 16712673137 + 16712673139 1073: 182838^2 = 16714867121 + 16714867123 1074: 182952^2 = 16735717151 + 16735717153 1075: 183588^2 = 16852276871 + 16852276873 1076: 183720^2 = 16876519199 + 16876519201 1077: 183744^2 = 16880928767 + 16880928769 1078: 183954^2 = 16919537057 + 16919537059 1079: 184416^2 = 17004630527 + 17004630529 1080: 184464^2 = 17013483647 + 17013483649 1081: 184620^2 = 17042272199 + 17042272201 1082: 185526^2 = 17209948337 + 17209948339 1083: 185964^2 = 17291304647 + 17291304649 1084: 186114^2 = 17319210497 + 17319210499 1085: 186306^2 = 17354962817 + 17354962819 1086: 186324^2 = 17358316487 + 17358316489 1087: 186408^2 = 17373971231 + 17373971233 1088: 186648^2 = 17418737951 + 17418737953 1089: 186774^2 = 17442263537 + 17442263539 1090: 186846^2 = 17455713857 + 17455713859 1091: 186864^2 = 17459077247 + 17459077249 1092: 187032^2 = 17490484511 + 17490484513 1093: 187116^2 = 17506198727 + 17506198729 1094: 187782^2 = 17631039761 + 17631039763 1095: 188046^2 = 17680649057 + 17680649059 1096: 188172^2 = 17704350791 + 17704350793 1097: 188508^2 = 17767633031 + 17767633033 1098: 188586^2 = 17782339697 + 17782339699 1099: 188760^2 = 17815168799 + 17815168801 1100: 188832^2 = 17828762111 + 17828762113 1101: 189138^2 = 17886591521 + 17886591523 1102: 189282^2 = 17913837761 + 17913837763 1103: 189762^2 = 18004808321 + 18004808323 1104: 189876^2 = 18026447687 + 18026447689 1105: 190086^2 = 18066343697 + 18066343699 1106: 190164^2 = 18081173447 + 18081173449 1107: 190392^2 = 18124556831 + 18124556833 1108: 190464^2 = 18138267647 + 18138267649 1109: 190668^2 = 18177143111 + 18177143113 1110: 190962^2 = 18233242721 + 18233242723 1111: 191190^2 = 18276808049 + 18276808051 1112: 191352^2 = 18307793951 + 18307793953 1113: 191382^2 = 18313534961 + 18313534963 1114: 191406^2 = 18318128417 + 18318128419 1115: 191778^2 = 18389400641 + 18389400643 1116: 191994^2 = 18430848017 + 18430848019 1117: 192234^2 = 18476955377 + 18476955379 1118: 192318^2 = 18493106561 + 18493106563 1119: 192474^2 = 18523120337 + 18523120339 1120: 192696^2 = 18565874207 + 18565874209 1121: 192852^2 = 18595946951 + 18595946953 1122: 192864^2 = 18598261247 + 18598261249 1123: 192918^2 = 18608677361 + 18608677363 1124: 193026^2 = 18629518337 + 18629518339 1125: 193230^2 = 18668916449 + 18668916451 1126: 193374^2 = 18696751937 + 18696751939 1127: 193950^2 = 18808301249 + 18808301251 1128: 193968^2 = 18811792511 + 18811792513 1129: 194256^2 = 18867696767 + 18867696769 1130: 194292^2 = 18874690631 + 18874690633 1131: 194346^2 = 18885183857 + 18885183859 1132: 194412^2 = 18898012871 + 18898012873 1133: 194754^2 = 18964560257 + 18964560259 1134: 194784^2 = 18970403327 + 18970403329 1135: 194880^2 = 18989107199 + 18989107201 1136: 194886^2 = 18990276497 + 18990276499 1137: 194952^2 = 19003141151 + 19003141153 1138: 195606^2 = 19130853617 + 19130853619 1139: 196128^2 = 19233096191 + 19233096193 1140: 196296^2 = 19266059807 + 19266059809 1141: 196488^2 = 19303767071 + 19303767073 1142: 196566^2 = 19319096177 + 19319096179 1143: 196722^2 = 19349772641 + 19349772643 1144: 196926^2 = 19389924737 + 19389924739 1145: 197196^2 = 19443131207 + 19443131209 1146: 197406^2 = 19484564417 + 19484564419 1147: 197748^2 = 19552135751 + 19552135753 1148: 197820^2 = 19566376199 + 19566376201 1149: 197940^2 = 19590121799 + 19590121801 1150: 197952^2 = 19592497151 + 19592497153 1151: 198084^2 = 19618635527 + 19618635529 1152: 198114^2 = 19624578497 + 19624578499 1153: 198372^2 = 19675725191 + 19675725193 1154: 198654^2 = 19731705857 + 19731705859 1155: 198666^2 = 19734089777 + 19734089779 1156: 199002^2 = 19800898001 + 19800898003 1157: 199032^2 = 19806868511 + 19806868513 1158: 199170^2 = 19834344449 + 19834344451 1159: 199194^2 = 19839124817 + 19839124819 1160: 199344^2 = 19869015167 + 19869015169 1161: 199452^2 = 19890550151 + 19890550153 1162: 199764^2 = 19952827847 + 19952827849 1163: 200088^2 = 20017603871 + 20017603873 1164: 200160^2 = 20032012799 + 20032012801 1165: 201144^2 = 20229454367 + 20229454369 1166: 201228^2 = 20246353991 + 20246353993 1167: 201588^2 = 20318860871 + 20318860873 1168: 201606^2 = 20322489617 + 20322489619 1169: 202176^2 = 20437567487 + 20437567489 1170: 202302^2 = 20463049601 + 20463049603 1171: 202350^2 = 20472761249 + 20472761251 1172: 202830^2 = 20570004449 + 20570004451 1173: 202998^2 = 20604094001 + 20604094003 1174: 203322^2 = 20669917841 + 20669917843 1175: 203736^2 = 20754178847 + 20754178849 1176: 203856^2 = 20778634367 + 20778634369 1177: 203862^2 = 20779857521 + 20779857523 1178: 203898^2 = 20787197201 + 20787197203 1179: 204132^2 = 20834936711 + 20834936713 1180: 204336^2 = 20876600447 + 20876600449 1181: 204666^2 = 20944085777 + 20944085779 1182: 205542^2 = 21123756881 + 21123756883 1183: 205674^2 = 21150897137 + 21150897139 1184: 205794^2 = 21175585217 + 21175585219 1185: 205896^2 = 21196581407 + 21196581409 1186: 206058^2 = 21229949681 + 21229949683 1187: 206316^2 = 21283145927 + 21283145929 1188: 206388^2 = 21298003271 + 21298003273 1189: 206394^2 = 21299241617 + 21299241619 1190: 206694^2 = 21361204817 + 21361204819 1191: 206712^2 = 21364925471 + 21364925473 1192: 206988^2 = 21422016071 + 21422016073 1193: 207090^2 = 21443134049 + 21443134051 1194: 207300^2 = 21486644999 + 21486645001 1195: 207552^2 = 21538916351 + 21538916353 1196: 207990^2 = 21629920049 + 21629920051 1197: 208182^2 = 21669872561 + 21669872563 1198: 208692^2 = 21776175431 + 21776175433 1199: 208998^2 = 21840082001 + 21840082003 1200: 209574^2 = 21960630737 + 21960630739 1201: 209610^2 = 21968176049 + 21968176051 1202: 209874^2 = 22023547937 + 22023547939 1203: 210078^2 = 22066383041 + 22066383043 1204: 210090^2 = 22068904049 + 22068904051 1205: 210474^2 = 22149652337 + 22149652339 1206: 210588^2 = 22173652871 + 22173652873 1207: 211050^2 = 22271051249 + 22271051251 1208: 211206^2 = 22303987217 + 22303987219 1209: 211512^2 = 22368663071 + 22368663073 1210: 211548^2 = 22376278151 + 22376278153 1211: 211770^2 = 22423266449 + 22423266451 1212: 212190^2 = 22512298049 + 22512298051 1213: 212430^2 = 22563252449 + 22563252451 1214: 212742^2 = 22629579281 + 22629579283 1215: 212802^2 = 22642345601 + 22642345603 1216: 212808^2 = 22643622431 + 22643622433 1217: 212892^2 = 22661501831 + 22661501833 1218: 213096^2 = 22704952607 + 22704952609 1219: 213234^2 = 22734369377 + 22734369379 1220: 213324^2 = 22753564487 + 22753564489 1221: 213354^2 = 22759964657 + 22759964659 1222: 213450^2 = 22780451249 + 22780451251 1223: 213654^2 = 22824015857 + 22824015859 1224: 213894^2 = 22875321617 + 22875321619 1225: 214362^2 = 22975533521 + 22975533523 1226: 214368^2 = 22976819711 + 22976819713 1227: 214416^2 = 22987110527 + 22987110529 1228: 214620^2 = 23030872199 + 23030872201 1229: 214740^2 = 23056633799 + 23056633801 1230: 214824^2 = 23074675487 + 23074675489 1231: 215082^2 = 23130133361 + 23130133363 1232: 215286^2 = 23174030897 + 23174030899 1233: 215616^2 = 23245129727 + 23245129729 1234: 215748^2 = 23273599751 + 23273599753 1235: 216342^2 = 23401930481 + 23401930483 1236: 216474^2 = 23430496337 + 23430496339 1237: 217218^2 = 23591829761 + 23591829763 1238: 217314^2 = 23612687297 + 23612687299 1239: 217602^2 = 23675315201 + 23675315203 1240: 217992^2 = 23760256031 + 23760256033 1241: 218262^2 = 23819150321 + 23819150323 1242: 218538^2 = 23879428721 + 23879428723 1243: 218832^2 = 23943722111 + 23943722113 1244: 219696^2 = 24133166207 + 24133166209 1245: 219792^2 = 24154261631 + 24154261633 1246: 221256^2 = 24477108767 + 24477108769 1247: 221688^2 = 24572784671 + 24572784673 1248: 221712^2 = 24578105471 + 24578105473 1249: 221718^2 = 24579435761 + 24579435763 1250: 222084^2 = 24660651527 + 24660651529 1251: 222222^2 = 24691308641 + 24691308643 1252: 222426^2 = 24736662737 + 24736662739 1253: 222432^2 = 24737997311 + 24737997313 1254: 222924^2 = 24847554887 + 24847554889 1255: 223194^2 = 24907780817 + 24907780819 1256: 223614^2 = 25001610497 + 25001610499 1257: 223734^2 = 25028451377 + 25028451379 1258: 223746^2 = 25031136257 + 25031136259 1259: 223872^2 = 25059336191 + 25059336193 1260: 223950^2 = 25076801249 + 25076801251 1261: 224160^2 = 25123852799 + 25123852801 1262: 224226^2 = 25138649537 + 25138649539 1263: 224454^2 = 25189799057 + 25189799059 1264: 225000^2 = 25312499999 + 25312500001 1265: 225318^2 = 25384100561 + 25384100563 1266: 225330^2 = 25386804449 + 25386804451 1267: 225660^2 = 25461217799 + 25461217801 1268: 226224^2 = 25588649087 + 25588649089 1269: 226428^2 = 25634819591 + 25634819593 1270: 226506^2 = 25652484017 + 25652484019 1271: 228768^2 = 26167398911 + 26167398913 1272: 228816^2 = 26178380927 + 26178380929 1273: 228936^2 = 26205846047 + 26205846049 1274: 229140^2 = 26252569799 + 26252569801 1275: 229152^2 = 26255319551 + 26255319553 1276: 229326^2 = 26295207137 + 26295207139 1277: 229350^2 = 26300711249 + 26300711251 1278: 229692^2 = 26379207431 + 26379207433 1279: 229770^2 = 26397126449 + 26397126451 1280: 229920^2 = 26431603199 + 26431603201 1281: 229998^2 = 26449540001 + 26449540003 1282: 230250^2 = 26507531249 + 26507531251 1283: 230298^2 = 26518584401 + 26518584403 1284: 230382^2 = 26537932961 + 26537932963 1285: 230406^2 = 26543462417 + 26543462419 1286: 230664^2 = 26602940447 + 26602940449 1287: 231090^2 = 26701294049 + 26701294051 1288: 231348^2 = 26760948551 + 26760948553 1289: 231390^2 = 26770666049 + 26770666051 1290: 231744^2 = 26852640767 + 26852640769 1291: 231912^2 = 26891587871 + 26891587873 1292: 231930^2 = 26895762449 + 26895762451 1293: 232296^2 = 26980715807 + 26980715809 1294: 232524^2 = 27033705287 + 27033705289 1295: 232836^2 = 27106301447 + 27106301449 1296: 232854^2 = 27110492657 + 27110492659 1297: 233106^2 = 27169203617 + 27169203619 1298: 233358^2 = 27227978081 + 27227978083 1299: 233532^2 = 27268597511 + 27268597513 1300: 233952^2 = 27366769151 + 27366769153 1301: 234234^2 = 27432783377 + 27432783379 1302: 234498^2 = 27494656001 + 27494656003 1303: 235080^2 = 27631303199 + 27631303201 1304: 235620^2 = 27758392199 + 27758392201 1305: 235734^2 = 27785259377 + 27785259379 1306: 236040^2 = 27857440799 + 27857440801 1307: 236076^2 = 27865938887 + 27865938889 1308: 236880^2 = 28056067199 + 28056067201 1309: 236994^2 = 28083078017 + 28083078019 1310: 237006^2 = 28085922017 + 28085922019 1311: 237132^2 = 28115792711 + 28115792713 1312: 237732^2 = 28258251911 + 28258251913 1313: 238638^2 = 28474047521 + 28474047523 1314: 239202^2 = 28608798401 + 28608798403 1315: 239454^2 = 28669109057 + 28669109059 1316: 240024^2 = 28805760287 + 28805760289 1317: 240228^2 = 28854745991 + 28854745993 1318: 240324^2 = 28877812487 + 28877812489 1319: 240396^2 = 28895118407 + 28895118409 1320: 241026^2 = 29046766337 + 29046766339 1321: 241158^2 = 29078590481 + 29078590483 1322: 241404^2 = 29137945607 + 29137945609 1323: 241422^2 = 29142291041 + 29142291043 1324: 241878^2 = 29252483441 + 29252483443 1325: 241962^2 = 29272804721 + 29272804723 1326: 242076^2 = 29300394887 + 29300394889 1327: 242166^2 = 29322185777 + 29322185779 1328: 242214^2 = 29333810897 + 29333810899 1329: 242220^2 = 29335264199 + 29335264201 1330: 242262^2 = 29345438321 + 29345438323 1331: 242592^2 = 29425439231 + 29425439233 1332: 242604^2 = 29428350407 + 29428350409 1333: 242790^2 = 29473492049 + 29473492051 1334: 243222^2 = 29578470641 + 29578470643 1335: 243336^2 = 29606204447 + 29606204449 1336: 243402^2 = 29622266801 + 29622266803 1337: 244116^2 = 29796310727 + 29796310729 1338: 244146^2 = 29803634657 + 29803634659 1339: 244404^2 = 29866657607 + 29866657609 1340: 244446^2 = 29876923457 + 29876923459 1341: 244452^2 = 29878390151 + 29878390153 1342: 244770^2 = 29956176449 + 29956176451 1343: 244848^2 = 29975271551 + 29975271553 1344: 244902^2 = 29988494801 + 29988494803 1345: 245454^2 = 30123833057 + 30123833059 1346: 245922^2 = 30238815041 + 30238815043 1347: 246090^2 = 30280144049 + 30280144051 1348: 246162^2 = 30297865121 + 30297865123 1349: 246198^2 = 30306727601 + 30306727603 1350: 246444^2 = 30367322567 + 30367322569 1351: 246798^2 = 30454626401 + 30454626403 1352: 246924^2 = 30485730887 + 30485730889 1353: 247296^2 = 30577655807 + 30577655809 1354: 247422^2 = 30608823041 + 30608823043 1355: 247626^2 = 30659317937 + 30659317939 1356: 247848^2 = 30714315551 + 30714315553 1357: 248100^2 = 30776804999 + 30776805001 1358: 248940^2 = 30985561799 + 30985561801 1359: 249066^2 = 31016936177 + 31016936179 1360: 249144^2 = 31036366367 + 31036366369 1361: 249270^2 = 31067766449 + 31067766451 1362: 249432^2 = 31108161311 + 31108161313 1363: 249636^2 = 31159066247 + 31159066249 1364: 250032^2 = 31258000511 + 31258000513 1365: 250140^2 = 31285009799 + 31285009801 1366: 250194^2 = 31298518817 + 31298518819 1367: 250272^2 = 31318036991 + 31318036993 1368: 251484^2 = 31622101127 + 31622101129 1369: 251664^2 = 31667384447 + 31667384449 1370: 251796^2 = 31700612807 + 31700612809 1371: 252114^2 = 31780734497 + 31780734499 1372: 252498^2 = 31877620001 + 31877620003 1373: 252708^2 = 31930666631 + 31930666633 1374: 252924^2 = 31985274887 + 31985274889 1375: 253062^2 = 32020187921 + 32020187923 1376: 253296^2 = 32079431807 + 32079431809 1377: 253632^2 = 32164595711 + 32164595713 1378: 253878^2 = 32227019441 + 32227019443 1379: 254256^2 = 32323056767 + 32323056769 1380: 254574^2 = 32403960737 + 32403960739 1381: 254742^2 = 32446743281 + 32446743283 1382: 254970^2 = 32504850449 + 32504850451 1383: 255306^2 = 32590576817 + 32590576819 1384: 255750^2 = 32704031249 + 32704031251 1385: 256086^2 = 32790019697 + 32790019699 1386: 256236^2 = 32828443847 + 32828443849 1387: 256398^2 = 32869967201 + 32869967203 1388: 256500^2 = 32896124999 + 32896125001 1389: 256986^2 = 33020902097 + 33020902099 1390: 257508^2 = 33155185031 + 33155185033 1391: 257598^2 = 33178364801 + 33178364803 1392: 258012^2 = 33285096071 + 33285096073 1393: 258246^2 = 33345498257 + 33345498259 1394: 258378^2 = 33379595441 + 33379595443 1395: 258636^2 = 33446290247 + 33446290249 1396: 258726^2 = 33469571537 + 33469571539 1397: 258978^2 = 33534802241 + 33534802243 1398: 259194^2 = 33590764817 + 33590764819 1399: 259632^2 = 33704387711 + 33704387713 1400: 260364^2 = 33894706247 + 33894706249 1401: 260448^2 = 33916580351 + 33916580353 1402: 260652^2 = 33969732551 + 33969732553 1403: 260748^2 = 33994759751 + 33994759753 1404: 260766^2 = 33999453377 + 33999453379 1405: 260856^2 = 34022926367 + 34022926369 1406: 261102^2 = 34087127201 + 34087127203 1407: 261120^2 = 34091827199 + 34091827201 1408: 261696^2 = 34242398207 + 34242398209 1409: 261870^2 = 34287948449 + 34287948451 1410: 261948^2 = 34308377351 + 34308377353 1411: 261954^2 = 34309949057 + 34309949059 1412: 262110^2 = 34350826049 + 34350826051 1413: 262176^2 = 34368127487 + 34368127489 1414: 262416^2 = 34431078527 + 34431078529 1415: 262968^2 = 34576084511 + 34576084513 1416: 263556^2 = 34730882567 + 34730882569 1417: 263712^2 = 34772009471 + 34772009473 1418: 263814^2 = 34798913297 + 34798913299 1419: 263886^2 = 34817910497 + 34817910499 1420: 264138^2 = 34884441521 + 34884441523 1421: 264948^2 = 35098721351 + 35098721353 1422: 265050^2 = 35125751249 + 35125751251 1423: 265098^2 = 35138474801 + 35138474803 1424: 265236^2 = 35175067847 + 35175067849 1425: 265452^2 = 35232382151 + 35232382153 1426: 265914^2 = 35355127697 + 35355127699 1427: 265974^2 = 35371084337 + 35371084339 1428: 265986^2 = 35374276097 + 35374276099 1429: 266058^2 = 35393429681 + 35393429683 1430: 266232^2 = 35439738911 + 35439738913 1431: 266268^2 = 35449323911 + 35449323913 1432: 266562^2 = 35527649921 + 35527649923 1433: 266658^2 = 35553244481 + 35553244483 1434: 266784^2 = 35586851327 + 35586851329 1435: 266832^2 = 35599658111 + 35599658113 1436: 267156^2 = 35686164167 + 35686164169 1437: 267240^2 = 35708608799 + 35708608801 1438: 267636^2 = 35814514247 + 35814514249 1439: 267750^2 = 35845031249 + 35845031251 1440: 267912^2 = 35888419871 + 35888419873 1441: 268002^2 = 35912536001 + 35912536003 1442: 268308^2 = 35994591431 + 35994591433 1443: 268536^2 = 36055791647 + 36055791649 1444: 268554^2 = 36060625457 + 36060625459 1445: 268728^2 = 36107368991 + 36107368993 1446: 268752^2 = 36113818751 + 36113818753 1447: 269208^2 = 36236473631 + 36236473633 1448: 269298^2 = 36260706401 + 36260706403 1449: 269424^2 = 36294645887 + 36294645889 1450: 269436^2 = 36297879047 + 36297879049 1451: 269736^2 = 36378754847 + 36378754849 1452: 269862^2 = 36412749521 + 36412749523 1453: 270216^2 = 36508343327 + 36508343329 1454: 270468^2 = 36576469511 + 36576469513 1455: 270594^2 = 36610556417 + 36610556419 1456: 270678^2 = 36633289841 + 36633289843 1457: 270864^2 = 36683653247 + 36683653249 1458: 270942^2 = 36704783681 + 36704783683 1459: 270996^2 = 36719416007 + 36719416009 1460: 271182^2 = 36769838561 + 36769838563 1461: 271206^2 = 36776347217 + 36776347219 1462: 271266^2 = 36792621377 + 36792621379 1463: 272004^2 = 36993088007 + 36993088009 1464: 272406^2 = 37102514417 + 37102514419 1465: 272634^2 = 37164648977 + 37164648979 1466: 272658^2 = 37171192481 + 37171192483 1467: 272802^2 = 37210465601 + 37210465603 1468: 273042^2 = 37275966881 + 37275966883 1469: 273114^2 = 37295628497 + 37295628499 1470: 273156^2 = 37307100167 + 37307100169 1471: 273306^2 = 37348084817 + 37348084819 1472: 273372^2 = 37366125191 + 37366125193 1473: 273414^2 = 37377607697 + 37377607699 1474: 273756^2 = 37471173767 + 37471173769 1475: 273852^2 = 37497458951 + 37497458953 1476: 273888^2 = 37507318271 + 37507318273 1477: 273918^2 = 37515535361 + 37515535363 1478: 274038^2 = 37548412721 + 37548412723 1479: 274044^2 = 37550056967 + 37550056969 1480: 274092^2 = 37563212231 + 37563212233 1481: 274938^2 = 37795451921 + 37795451923 1482: 275340^2 = 37906057799 + 37906057801 1483: 275364^2 = 37912666247 + 37912666249 1484: 276738^2 = 38291960321 + 38291960323 1485: 276942^2 = 38348435681 + 38348435683 1486: 277068^2 = 38383338311 + 38383338313 1487: 277278^2 = 38441544641 + 38441544643 1488: 277410^2 = 38478154049 + 38478154051 1489: 277788^2 = 38583086471 + 38583086473 1490: 277800^2 = 38586419999 + 38586420001 1491: 278430^2 = 38761632449 + 38761632451 1492: 279204^2 = 38977436807 + 38977436809 1493: 279288^2 = 39000893471 + 39000893473 1494: 279564^2 = 39078015047 + 39078015049 1495: 279666^2 = 39106535777 + 39106535779 1496: 279858^2 = 39160250081 + 39160250083 1497: 280842^2 = 39436114481 + 39436114483 1498: 281076^2 = 39501858887 + 39501858889 1499: 281274^2 = 39557531537 + 39557531539 1500: 281994^2 = 39760308017 + 39760308019 1501: 282948^2 = 40029785351 + 40029785353 1502: 283008^2 = 40046764031 + 40046764033 1503: 283200^2 = 40101119999 + 40101120001 1504: 283326^2 = 40136811137 + 40136811139 1505: 283338^2 = 40140211121 + 40140211123 1506: 283344^2 = 40141911167 + 40141911169 1507: 283428^2 = 40165715591 + 40165715593 1508: 283488^2 = 40182723071 + 40182723073 1509: 283824^2 = 40278031487 + 40278031489 1510: 284928^2 = 40591982591 + 40591982593 1511: 285054^2 = 40627891457 + 40627891459 1512: 285516^2 = 40759693127 + 40759693129 1513: 285672^2 = 40804245791 + 40804245793 1514: 285924^2 = 40876266887 + 40876266889 1515: 285990^2 = 40895140049 + 40895140051 1516: 286356^2 = 40999879367 + 40999879369 1517: 286974^2 = 41177038337 + 41177038339 1518: 287292^2 = 41268346631 + 41268346633 1519: 287580^2 = 41351128199 + 41351128201 1520: 288240^2 = 41541148799 + 41541148801 1521: 288366^2 = 41577474977 + 41577474979 1522: 288930^2 = 41740272449 + 41740272451 1523: 289134^2 = 41799234977 + 41799234979 1524: 289200^2 = 41818319999 + 41818320001 1525: 290178^2 = 42101635841 + 42101635843 1526: 290652^2 = 42239292551 + 42239292553 1527: 291018^2 = 42345738161 + 42345738163 1528: 291108^2 = 42371933831 + 42371933833 1529: 291312^2 = 42431340671 + 42431340673 1530: 291342^2 = 42440080481 + 42440080483 1531: 291444^2 = 42469802567 + 42469802569 1532: 291768^2 = 42564282911 + 42564282913 1533: 291894^2 = 42601053617 + 42601053619 1534: 291942^2 = 42615065681 + 42615065683 1535: 292056^2 = 42648353567 + 42648353569 1536: 292182^2 = 42685160561 + 42685160563 1537: 292194^2 = 42688666817 + 42688666819 1538: 292374^2 = 42741277937 + 42741277939 1539: 292392^2 = 42746540831 + 42746540833 1540: 292602^2 = 42807965201 + 42807965203 1541: 292620^2 = 42813232199 + 42813232201 1542: 293250^2 = 42997781249 + 42997781251 1543: 293298^2 = 43011858401 + 43011858403 1544: 293592^2 = 43098131231 + 43098131233 1545: 293610^2 = 43103416049 + 43103416051 1546: 293832^2 = 43168622111 + 43168622113 1547: 293874^2 = 43180963937 + 43180963939 1548: 293904^2 = 43189780607 + 43189780609 1549: 294030^2 = 43226820449 + 43226820451 1550: 294414^2 = 43339801697 + 43339801699 1551: 294972^2 = 43504240391 + 43504240393 1552: 295332^2 = 43610495111 + 43610495113 1553: 297072^2 = 44125886591 + 44125886593 1554: 297240^2 = 44175808799 + 44175808801 1555: 297264^2 = 44182942847 + 44182942849 1556: 298248^2 = 44475934751 + 44475934753 1557: 298314^2 = 44495621297 + 44495621299 1558: 298464^2 = 44540379647 + 44540379649 1559: 298500^2 = 44551124999 + 44551125001 1560: 298698^2 = 44610247601 + 44610247603 1561: 298794^2 = 44638927217 + 44638927219 1562: 298872^2 = 44662236191 + 44662236193 1563: 298908^2 = 44672996231 + 44672996233 1564: 299238^2 = 44771690321 + 44771690323 1565: 299454^2 = 44836349057 + 44836349059 1566: 299838^2 = 44951413121 + 44951413123 1567: 301152^2 = 45346263551 + 45346263553 1568: 301674^2 = 45503601137 + 45503601139 1569: 301974^2 = 45594148337 + 45594148339 1570: 302394^2 = 45721065617 + 45721065619 1571: 302622^2 = 45790037441 + 45790037443 1572: 303282^2 = 45989985761 + 45989985763 1573: 303774^2 = 46139321537 + 46139321539 1574: 304218^2 = 46274295761 + 46274295763 1575: 304656^2 = 46407639167 + 46407639169 1576: 304746^2 = 46435062257 + 46435062259 1577: 305046^2 = 46526531057 + 46526531059 1578: 305226^2 = 46581455537 + 46581455539 1579: 305244^2 = 46586949767 + 46586949769 1580: 305340^2 = 46616257799 + 46616257801 1581: 305724^2 = 46733582087 + 46733582089 1582: 305760^2 = 46744588799 + 46744588801 1583: 306186^2 = 46874933297 + 46874933299 1584: 306222^2 = 46885956641 + 46885956643 1585: 306390^2 = 46937416049 + 46937416051 1586: 306420^2 = 46946608199 + 46946608201 1587: 306558^2 = 46988903681 + 46988903683 1588: 306564^2 = 46990743047 + 46990743049 1589: 306570^2 = 46992582449 + 46992582451 1590: 306678^2 = 47025697841 + 47025697843 1591: 307602^2 = 47309495201 + 47309495203 1592: 308040^2 = 47444320799 + 47444320801 1593: 308874^2 = 47701573937 + 47701573939 1594: 308922^2 = 47716401041 + 47716401043 1595: 309204^2 = 47803556807 + 47803556809 1596: 309210^2 = 47805412049 + 47805412051 1597: 309486^2 = 47890792097 + 47890792099 1598: 310122^2 = 48087827441 + 48087827443 1599: 310638^2 = 48247983521 + 48247983523 1600: 310746^2 = 48281538257 + 48281538259 1601: 311040^2 = 48372940799 + 48372940801 1602: 311526^2 = 48524224337 + 48524224339 1603: 311676^2 = 48570964487 + 48570964489 1604: 312324^2 = 48773140487 + 48773140489 1605: 312360^2 = 48784384799 + 48784384801 1606: 312570^2 = 48850002449 + 48850002451 1607: 312702^2 = 48891270401 + 48891270403 1608: 312732^2 = 48900651911 + 48900651913 1609: 312816^2 = 48926924927 + 48926924929 1610: 313224^2 = 49054637087 + 49054637089 1611: 313362^2 = 49097871521 + 49097871523 1612: 313818^2 = 49240868561 + 49240868563 1613: 314004^2 = 49299256007 + 49299256009 1614: 314040^2 = 49310560799 + 49310560801 1615: 314502^2 = 49455754001 + 49455754003 1616: 314700^2 = 49518044999 + 49518045001 1617: 315720^2 = 49839559199 + 49839559201 1618: 315744^2 = 49847136767 + 49847136769 1619: 315924^2 = 49903986887 + 49903986889 1620: 316062^2 = 49947593921 + 49947593923 1621: 316674^2 = 50141211137 + 50141211139 1622: 316710^2 = 50152612049 + 50152612051 1623: 317136^2 = 50287621247 + 50287621249 1624: 317190^2 = 50304748049 + 50304748051 1625: 317388^2 = 50367571271 + 50367571273 1626: 317640^2 = 50447584799 + 50447584801 1627: 317772^2 = 50489521991 + 50489521993 1628: 317898^2 = 50529569201 + 50529569203 1629: 317988^2 = 50558184071 + 50558184073 1630: 318198^2 = 50624983601 + 50624983603 1631: 318204^2 = 50626892807 + 50626892809 1632: 318696^2 = 50783570207 + 50783570209 1633: 318780^2 = 50810344199 + 50810344201 1634: 319110^2 = 50915596049 + 50915596051 1635: 319242^2 = 50957727281 + 50957727283 1636: 319362^2 = 50996043521 + 50996043523 1637: 319860^2 = 51155209799 + 51155209801 1638: 319944^2 = 51182081567 + 51182081569 1639: 320430^2 = 51337692449 + 51337692451 1640: 320706^2 = 51426169217 + 51426169219 1641: 320826^2 = 51464661137 + 51464661139 1642: 320958^2 = 51507018881 + 51507018883 1643: 321180^2 = 51578296199 + 51578296201 1644: 321336^2 = 51628412447 + 51628412449 1645: 321342^2 = 51630340481 + 51630340483 1646: 321672^2 = 51736437791 + 51736437793 1647: 321876^2 = 51802079687 + 51802079689 1648: 322434^2 = 51981842177 + 51981842179 1649: 322560^2 = 52022476799 + 52022476801 1650: 323388^2 = 52289899271 + 52289899273 1651: 324378^2 = 52610543441 + 52610543443 1652: 324912^2 = 52783903871 + 52783903873 1653: 325128^2 = 52854108191 + 52854108193 1654: 325326^2 = 52918503137 + 52918503139 1655: 325668^2 = 53029823111 + 53029823113 1656: 326082^2 = 53164735361 + 53164735363 1657: 326130^2 = 53180388449 + 53180388451 1658: 326256^2 = 53221488767 + 53221488769 1659: 326592^2 = 53331167231 + 53331167233 1660: 327102^2 = 53497859201 + 53497859203 1661: 327684^2 = 53688401927 + 53688401929 1662: 327882^2 = 53753302961 + 53753302963 1663: 328572^2 = 53979779591 + 53979779593 1664: 328602^2 = 53989637201 + 53989637203 1665: 328704^2 = 54023159807 + 54023159809 1666: 328986^2 = 54115894097 + 54115894099 1667: 328992^2 = 54117868031 + 54117868033 1668: 329154^2 = 54171177857 + 54171177859 1669: 329988^2 = 54446040071 + 54446040073 1670: 330420^2 = 54588688199 + 54588688201 1671: 331056^2 = 54799037567 + 54799037569 1672: 331074^2 = 54804996737 + 54804996739 1673: 331260^2 = 54866593799 + 54866593801 1674: 331542^2 = 54960048881 + 54960048883 1675: 331806^2 = 55047610817 + 55047610819 1676: 331896^2 = 55077477407 + 55077477409 1677: 332298^2 = 55210980401 + 55210980403 1678: 332358^2 = 55230920081 + 55230920083 1679: 332388^2 = 55240891271 + 55240891273 1680: 332586^2 = 55306723697 + 55306723699 1681: 333048^2 = 55460485151 + 55460485153 1682: 333090^2 = 55474474049 + 55474474051 1683: 333276^2 = 55536446087 + 55536446089 1684: 333384^2 = 55572445727 + 55572445729 1685: 333762^2 = 55698536321 + 55698536323 1686: 334236^2 = 55856851847 + 55856851849 1687: 334272^2 = 55868884991 + 55868884993 1688: 334608^2 = 55981256831 + 55981256833 1689: 334902^2 = 56079674801 + 56079674803 1690: 335088^2 = 56141983871 + 56141983873 1691: 335106^2 = 56148015617 + 56148015619 1692: 335190^2 = 56176168049 + 56176168051 1693: 335340^2 = 56226457799 + 56226457801 1694: 336204^2 = 56516564807 + 56516564809 1695: 336384^2 = 56577097727 + 56577097729 1696: 337062^2 = 56805395921 + 56805395923 1697: 337176^2 = 56843827487 + 56843827489 1698: 337506^2 = 56955150017 + 56955150019 1699: 337938^2 = 57101045921 + 57101045923 1700: 338298^2 = 57222768401 + 57222768403 1701: 338364^2 = 57245098247 + 57245098249 1702: 338778^2 = 57385266641 + 57385266643 1703: 338982^2 = 57454398161 + 57454398163 1704: 339120^2 = 57501187199 + 57501187201 1705: 339516^2 = 57635557127 + 57635557129 1706: 339558^2 = 57649817681 + 57649817683 1707: 339780^2 = 57725224199 + 57725224201 1708: 339984^2 = 57794560127 + 57794560129 1709: 340236^2 = 57880267847 + 57880267849 1710: 340542^2 = 57984426881 + 57984426883 1711: 340914^2 = 58111177697 + 58111177699 1712: 341046^2 = 58156187057 + 58156187059 1713: 341160^2 = 58195072799 + 58195072801 1714: 341376^2 = 58268786687 + 58268786689 1715: 341802^2 = 58414303601 + 58414303603 1716: 342018^2 = 58488156161 + 58488156163 1717: 342054^2 = 58500469457 + 58500469459 1718: 342342^2 = 58599022481 + 58599022483 1719: 342600^2 = 58687379999 + 58687380001 1720: 342960^2 = 58810780799 + 58810780801 1721: 343218^2 = 58899297761 + 58899297763 1722: 343272^2 = 58917832991 + 58917832993 1723: 343398^2 = 58961093201 + 58961093203 1724: 343482^2 = 58989942161 + 58989942163 1725: 343728^2 = 59074468991 + 59074468993 1726: 344112^2 = 59206534271 + 59206534273 1727: 344436^2 = 59318079047 + 59318079049 1728: 344472^2 = 59330479391 + 59330479393 1729: 344910^2 = 59481454049 + 59481454051 1730: 344934^2 = 59489732177 + 59489732179 1731: 345330^2 = 59626404449 + 59626404451 1732: 345666^2 = 59742491777 + 59742491779 1733: 345714^2 = 59759084897 + 59759084899 1734: 346026^2 = 59866996337 + 59866996339 1735: 346128^2 = 59902296191 + 59902296193 1736: 346290^2 = 59958382049 + 59958382051 1737: 346968^2 = 60193396511 + 60193396513 1738: 347268^2 = 60297531911 + 60297531913 1739: 347292^2 = 60305866631 + 60305866633 1740: 347412^2 = 60347548871 + 60347548873 1741: 347970^2 = 60541560449 + 60541560451 1742: 348084^2 = 60581235527 + 60581235529 1743: 348174^2 = 60612567137 + 60612567139 1744: 348594^2 = 60758888417 + 60758888419 1745: 348600^2 = 60760979999 + 60760980001 1746: 348672^2 = 60786081791 + 60786081793 1747: 348678^2 = 60788173841 + 60788173843 1748: 349032^2 = 60911668511 + 60911668513 1749: 349470^2 = 61064640449 + 61064640451 1750: 349524^2 = 61083513287 + 61083513289 1751: 349740^2 = 61159033799 + 61159033801 1752: 349824^2 = 61188415487 + 61188415489 1753: 349992^2 = 61247200031 + 61247200033 1754: 350022^2 = 61257700241 + 61257700243 1755: 350118^2 = 61291306961 + 61291306963 1756: 350148^2 = 61301810951 + 61301810953 1757: 351048^2 = 61617349151 + 61617349153 1758: 351174^2 = 61661589137 + 61661589139 1759: 351336^2 = 61718492447 + 61718492449 1760: 351360^2 = 61726924799 + 61726924801 1761: 351540^2 = 61790185799 + 61790185801 1762: 351738^2 = 61859810321 + 61859810323 1763: 351762^2 = 61868252321 + 61868252323 1764: 351834^2 = 61893581777 + 61893581779 1765: 352116^2 = 61992838727 + 61992838729 1766: 352218^2 = 62028759761 + 62028759763 1767: 352392^2 = 62090060831 + 62090060833 1768: 352500^2 = 62128124999 + 62128125001 1769: 352644^2 = 62178895367 + 62178895369 1770: 352662^2 = 62185243121 + 62185243123 1771: 352920^2 = 62276263199 + 62276263201 1772: 352956^2 = 62288968967 + 62288968969 1773: 353274^2 = 62401259537 + 62401259539 1774: 353310^2 = 62413978049 + 62413978051 1775: 353418^2 = 62452141361 + 62452141363 1776: 353502^2 = 62481832001 + 62481832003 1777: 353982^2 = 62651628161 + 62651628163 1778: 354144^2 = 62708986367 + 62708986369 1779: 354396^2 = 62798262407 + 62798262409 1780: 354492^2 = 62832289031 + 62832289033 1781: 354636^2 = 62883346247 + 62883346249 1782: 354684^2 = 62900369927 + 62900369929 1783: 355236^2 = 63096307847 + 63096307849 1784: 355320^2 = 63126151199 + 63126151201 1785: 355350^2 = 63136811249 + 63136811251 1786: 355536^2 = 63202923647 + 63202923649 1787: 355602^2 = 63226391201 + 63226391203 1788: 355794^2 = 63294685217 + 63294685219 1789: 356214^2 = 63444206897 + 63444206899 1790: 356526^2 = 63555394337 + 63555394339 1791: 356778^2 = 63645270641 + 63645270643 1792: 357582^2 = 63932443361 + 63932443363 1793: 357600^2 = 63938879999 + 63938880001 1794: 357768^2 = 63998970911 + 63998970913 1795: 357876^2 = 64037615687 + 64037615689 1796: 358038^2 = 64095604721 + 64095604723 1797: 358050^2 = 64099901249 + 64099901251 1798: 358056^2 = 64102049567 + 64102049569 1799: 358188^2 = 64149321671 + 64149321673 1800: 358380^2 = 64218112199 + 64218112201 1801: 358500^2 = 64261124999 + 64261125001 1802: 358512^2 = 64265427071 + 64265427073 1803: 359478^2 = 64612216241 + 64612216243 1804: 359634^2 = 64668306977 + 64668306979 1805: 359640^2 = 64670464799 + 64670464801 1806: 359724^2 = 64700678087 + 64700678089 1807: 359826^2 = 64737375137 + 64737375139 1808: 360108^2 = 64838885831 + 64838885833 1809: 360318^2 = 64914530561 + 64914530563 1810: 360570^2 = 65005362449 + 65005362451 1811: 360738^2 = 65065952321 + 65065952323 1812: 360828^2 = 65098422791 + 65098422793 1813: 361038^2 = 65174218721 + 65174218723 1814: 361368^2 = 65293415711 + 65293415713 1815: 361422^2 = 65312931041 + 65312931043 1816: 362346^2 = 65647311857 + 65647311859 1817: 362712^2 = 65779997471 + 65779997473 1818: 363000^2 = 65884499999 + 65884500001 1819: 363384^2 = 66023965727 + 66023965729 1820: 363642^2 = 66117752081 + 66117752083 1821: 363846^2 = 66191955857 + 66191955859 1822: 363900^2 = 66211604999 + 66211605001 1823: 364392^2 = 66390764831 + 66390764833 1824: 364632^2 = 66478247711 + 66478247713 1825: 364782^2 = 66532953761 + 66532953763 1826: 365352^2 = 66741041951 + 66741041953 1827: 365448^2 = 66776120351 + 66776120353 1828: 365988^2 = 66973608071 + 66973608073 1829: 366120^2 = 67021927199 + 67021927201 1830: 366168^2 = 67039502111 + 67039502113 1831: 366588^2 = 67193380871 + 67193380873 1832: 367152^2 = 67400295551 + 67400295553 1833: 367638^2 = 67578849521 + 67578849523 1834: 367662^2 = 67587673121 + 67587673123 1835: 368058^2 = 67733345681 + 67733345683 1836: 368352^2 = 67841597951 + 67841597953 1837: 368766^2 = 67994181377 + 67994181379 1838: 368850^2 = 68025161249 + 68025161251 1839: 368886^2 = 68038440497 + 68038440499 1840: 369600^2 = 68302079999 + 68302080001 1841: 369678^2 = 68330911841 + 68330911843 1842: 369804^2 = 68377499207 + 68377499209 1843: 370704^2 = 68710727807 + 68710727809 1844: 370806^2 = 68748544817 + 68748544819 1845: 370908^2 = 68786372231 + 68786372233 1846: 371442^2 = 68984579681 + 68984579683 1847: 371628^2 = 69053685191 + 69053685193 1848: 371700^2 = 69080444999 + 69080445001 1849: 371952^2 = 69174145151 + 69174145153 1850: 371958^2 = 69176376881 + 69176376883 1851: 372036^2 = 69205392647 + 69205392649 1852: 372360^2 = 69325984799 + 69325984801 1853: 372588^2 = 69410908871 + 69410908873 1854: 373074^2 = 69592104737 + 69592104739 1855: 373086^2 = 69596581697 + 69596581699 1856: 373554^2 = 69771295457 + 69771295459 1857: 373560^2 = 69773536799 + 69773536801 1858: 373668^2 = 69813887111 + 69813887113 1859: 373764^2 = 69849763847 + 69849763849 1860: 374022^2 = 69946228241 + 69946228243 1861: 374088^2 = 69970915871 + 69970915873 1862: 374094^2 = 69973160417 + 69973160419 1863: 374208^2 = 70015813631 + 70015813633 1864: 374430^2 = 70098912449 + 70098912451 1865: 374760^2 = 70222528799 + 70222528801 1866: 375024^2 = 70321500287 + 70321500289 1867: 375390^2 = 70458826049 + 70458826051 1868: 375552^2 = 70519652351 + 70519652353 1869: 375870^2 = 70639128449 + 70639128451 1870: 375954^2 = 70670705057 + 70670705059 1871: 376314^2 = 70806113297 + 70806113299 1872: 376398^2 = 70837727201 + 70837727203 1873: 376854^2 = 71009468657 + 71009468659 1874: 376872^2 = 71016252191 + 71016252193 1875: 376950^2 = 71045651249 + 71045651251 1876: 377064^2 = 71088630047 + 71088630049 1877: 377214^2 = 71145200897 + 71145200899 1878: 377280^2 = 71170099199 + 71170099201 1879: 377694^2 = 71326378817 + 71326378819 1880: 378042^2 = 71457876881 + 71457876883 1881: 378096^2 = 71478292607 + 71478292609 1882: 378180^2 = 71510056199 + 71510056201 1883: 378510^2 = 71634910049 + 71634910051 1884: 378912^2 = 71787151871 + 71787151873 1885: 379506^2 = 72012402017 + 72012402019 1886: 379836^2 = 72137693447 + 72137693449 1887: 379986^2 = 72194680097 + 72194680099 1888: 380154^2 = 72258531857 + 72258531859 1889: 380886^2 = 72537072497 + 72537072499 1890: 380970^2 = 72569070449 + 72569070451 1891: 381018^2 = 72587358161 + 72587358163 1892: 381144^2 = 72635374367 + 72635374369 1893: 381732^2 = 72859659911 + 72859659913 1894: 381936^2 = 72937554047 + 72937554049 1895: 382452^2 = 73134766151 + 73134766153 1896: 382530^2 = 73164600449 + 73164600451 1897: 382758^2 = 73251843281 + 73251843283 1898: 383040^2 = 73359820799 + 73359820801 1899: 383154^2 = 73403493857 + 73403493859 1900: 383406^2 = 73500080417 + 73500080419 1901: 383448^2 = 73516184351 + 73516184353 1902: 383472^2 = 73525387391 + 73525387393 1903: 383580^2 = 73566808199 + 73566808201 1904: 383880^2 = 73681927199 + 73681927201 1905: 383928^2 = 73700354591 + 73700354593 1906: 384078^2 = 73757955041 + 73757955043 1907: 384096^2 = 73764868607 + 73764868609 1908: 384204^2 = 73806356807 + 73806356809 1909: 384306^2 = 73845550817 + 73845550819 1910: 384384^2 = 73875529727 + 73875529729 1911: 384390^2 = 73877836049 + 73877836051 1912: 384498^2 = 73919356001 + 73919356003 1913: 384510^2 = 73923970049 + 73923970051 1914: 384606^2 = 73960887617 + 73960887619 1915: 384798^2 = 74034750401 + 74034750403 1916: 384804^2 = 74037059207 + 74037059209 1917: 385422^2 = 74275059041 + 74275059043 1918: 385716^2 = 74388416327 + 74388416329 1919: 385854^2 = 74441654657 + 74441654659 1920: 385986^2 = 74492596097 + 74492596099 1921: 386058^2 = 74520389681 + 74520389683 1922: 386154^2 = 74557455857 + 74557455859 1923: 386232^2 = 74587578911 + 74587578913 1924: 386316^2 = 74620025927 + 74620025929 1925: 386322^2 = 74622343841 + 74622343843 1926: 386646^2 = 74747564657 + 74747564659 1927: 386772^2 = 74796289991 + 74796289993 1928: 386874^2 = 74835745937 + 74835745939 1929: 387000^2 = 74884499999 + 74884500001 1930: 387750^2 = 75175031249 + 75175031251 1931: 387858^2 = 75216914081 + 75216914083 1932: 387870^2 = 75221568449 + 75221568451 1933: 387924^2 = 75242514887 + 75242514889 1934: 388296^2 = 75386891807 + 75386891809 1935: 388362^2 = 75412521521 + 75412521523 1936: 390048^2 = 76068721151 + 76068721153 1937: 390210^2 = 76131922049 + 76131922051 1938: 390438^2 = 76220915921 + 76220915923 1939: 390720^2 = 76331059199 + 76331059201 1940: 391200^2 = 76518719999 + 76518720001 1941: 391224^2 = 76528109087 + 76528109089 1942: 391428^2 = 76607939591 + 76607939593 1943: 391518^2 = 76643172161 + 76643172163 1944: 392544^2 = 77045395967 + 77045395969 1945: 392568^2 = 77054817311 + 77054817313 1946: 392652^2 = 77087796551 + 77087796553 1947: 392820^2 = 77153776199 + 77153776201 1948: 392946^2 = 77203279457 + 77203279459 1949: 393024^2 = 77233932287 + 77233932289 1950: 393342^2 = 77358964481 + 77358964483 1951: 393486^2 = 77415616097 + 77415616099 1952: 393504^2 = 77422699007 + 77422699009 1953: 393882^2 = 77571514961 + 77571514963 1954: 393888^2 = 77573878271 + 77573878273 1955: 393960^2 = 77602240799 + 77602240801 1956: 394242^2 = 77713377281 + 77713377283 1957: 394350^2 = 77755961249 + 77755961251 1958: 394494^2 = 77812758017 + 77812758019 1959: 394536^2 = 77829327647 + 77829327649 1960: 394620^2 = 77862472199 + 77862472201 1961: 395148^2 = 78070970951 + 78070970953 1962: 395424^2 = 78180069887 + 78180069889 1963: 395604^2 = 78251262407 + 78251262409 1964: 395730^2 = 78301116449 + 78301116451 1965: 395850^2 = 78348611249 + 78348611251 1966: 396636^2 = 78660058247 + 78660058249 1967: 396738^2 = 78700520321 + 78700520323 1968: 397140^2 = 78860089799 + 78860089801 1969: 397230^2 = 78895836449 + 78895836451 1970: 397710^2 = 79086622049 + 79086622051 1971: 398166^2 = 79268081777 + 79268081779 1972: 398484^2 = 79394749127 + 79394749129 1973: 398574^2 = 79430616737 + 79430616739 1974: 398580^2 = 79433008199 + 79433008201 1975: 398718^2 = 79488021761 + 79488021763 1976: 398754^2 = 79502376257 + 79502376259 1977: 399126^2 = 79650781937 + 79650781939 1978: 399162^2 = 79665151121 + 79665151123 1979: 399240^2 = 79696288799 + 79696288801 1980: 400164^2 = 80065613447 + 80065613449 1981: 400206^2 = 80082421217 + 80082421219 1982: 400380^2 = 80152072199 + 80152072201 1983: 400416^2 = 80166486527 + 80166486529 1984: 401028^2 = 80411728391 + 80411728393 1985: 401064^2 = 80426166047 + 80426166049 1986: 401100^2 = 80440604999 + 80440605001 1987: 401352^2 = 80541713951 + 80541713953 1988: 401592^2 = 80638067231 + 80638067233 1989: 402018^2 = 80809236161 + 80809236163 1990: 402204^2 = 80884028807 + 80884028809 1991: 402354^2 = 80944370657 + 80944370659 1992: 403188^2 = 81280281671 + 81280281673 1993: 404370^2 = 81757548449 + 81757548451 1994: 404796^2 = 81929900807 + 81929900809 1995: 404802^2 = 81932329601 + 81932329603 1996: 405000^2 = 82012499999 + 82012500001 1997: 405258^2 = 82117023281 + 82117023283 1998: 405306^2 = 82136476817 + 82136476819 1999: 405918^2 = 82384711361 + 82384711363 2000: 406008^2 = 82421248031 + 82421248033 2001: 406146^2 = 82477286657 + 82477286659 2002: 406218^2 = 82506531761 + 82506531763 2003: 406734^2 = 82716273377 + 82716273379 2004: 407010^2 = 82828570049 + 82828570051 2005: 407034^2 = 82838338577 + 82838338579 2006: 407274^2 = 82936055537 + 82936055539 2007: 407526^2 = 83038720337 + 83038720339 2008: 407682^2 = 83102306561 + 83102306563 2009: 407748^2 = 83129215751 + 83129215753 2010: 407856^2 = 83173258367 + 83173258369 2011: 408060^2 = 83256481799 + 83256481801 2012: 408234^2 = 83327499377 + 83327499379 2013: 408528^2 = 83447563391 + 83447563393 2014: 408654^2 = 83499045857 + 83499045859 2015: 408732^2 = 83530923911 + 83530923913 2016: 408756^2 = 83540733767 + 83540733769 2017: 408870^2 = 83587338449 + 83587338451 2018: 409110^2 = 83685496049 + 83685496051 2019: 409470^2 = 83832840449 + 83832840451 2020: 409584^2 = 83879526527 + 83879526529 2021: 409872^2 = 83997528191 + 83997528193 2022: 410040^2 = 84066400799 + 84066400801 2023: 410202^2 = 84132840401 + 84132840403 2024: 410388^2 = 84209155271 + 84209155273 2025: 410412^2 = 84219004871 + 84219004873 2026: 411438^2 = 84640613921 + 84640613923 2027: 411468^2 = 84652957511 + 84652957513 2028: 411558^2 = 84689993681 + 84689993683 2029: 411816^2 = 84796208927 + 84796208929 2030: 411846^2 = 84808563857 + 84808563859 2031: 411906^2 = 84833276417 + 84833276419 2032: 412032^2 = 84885184511 + 84885184513 2033: 412848^2 = 85221735551 + 85221735553 2034: 413034^2 = 85298542577 + 85298542579 2035: 413268^2 = 85395219911 + 85395219913 2036: 413364^2 = 85434898247 + 85434898249 2037: 413376^2 = 85439858687 + 85439858689 2038: 414108^2 = 85742717831 + 85742717833 2039: 414426^2 = 85874454737 + 85874454739 2040: 414630^2 = 85959018449 + 85959018451 2041: 414702^2 = 85988874401 + 85988874403 2042: 415254^2 = 86217942257 + 86217942259 2043: 415602^2 = 86362511201 + 86362511203 2044: 415686^2 = 86397425297 + 86397425299 2045: 416376^2 = 86684486687 + 86684486689 2046: 417138^2 = 87002055521 + 87002055523 2047: 417384^2 = 87104701727 + 87104701729 2048: 417558^2 = 87177341681 + 87177341683 2049: 418164^2 = 87430565447 + 87430565449 2050: 418188^2 = 87440601671 + 87440601673 2051: 418362^2 = 87513381521 + 87513381523 2052: 418524^2 = 87581169287 + 87581169289 2053: 419028^2 = 87792232391 + 87792232393 2054: 419034^2 = 87794746577 + 87794746579 2055: 419358^2 = 87930566081 + 87930566083 2056: 420168^2 = 88270574111 + 88270574113 2057: 420222^2 = 88293264641 + 88293264643 2058: 420240^2 = 88300828799 + 88300828801 2059: 420432^2 = 88381533311 + 88381533313 2060: 420462^2 = 88394146721 + 88394146723 2061: 420546^2 = 88429469057 + 88429469059 2062: 420708^2 = 88497610631 + 88497610633 2063: 420834^2 = 88550627777 + 88550627779 2064: 421476^2 = 88821009287 + 88821009289 2065: 422016^2 = 89048752127 + 89048752129 2066: 422028^2 = 89053816391 + 89053816393 2067: 422058^2 = 89066477681 + 89066477683 2068: 422310^2 = 89172868049 + 89172868051 2069: 422322^2 = 89177935841 + 89177935843 2070: 422424^2 = 89221017887 + 89221017889 2071: 422472^2 = 89241295391 + 89241295393 2072: 422520^2 = 89261575199 + 89261575201 2073: 422982^2 = 89456886161 + 89456886163 2074: 423270^2 = 89578746449 + 89578746451 2075: 423330^2 = 89604144449 + 89604144451 2076: 423372^2 = 89621925191 + 89621925193 2077: 423474^2 = 89665114337 + 89665114339 2078: 423522^2 = 89685442241 + 89685442243 2079: 423696^2 = 89759150207 + 89759150209 2080: 424104^2 = 89932101407 + 89932101409 2081: 424362^2 = 90041553521 + 90041553523 2082: 424524^2 = 90110313287 + 90110313289 2083: 424578^2 = 90133239041 + 90133239043 2084: 424794^2 = 90224971217 + 90224971219 2085: 424914^2 = 90275953697 + 90275953699 2086: 425166^2 = 90383063777 + 90383063779 2087: 425952^2 = 90717553151 + 90717553153 2088: 426504^2 = 90952831007 + 90952831009 2089: 426768^2 = 91065462911 + 91065462913 2090: 426930^2 = 91134612449 + 91134612451 2091: 427218^2 = 91257609761 + 91257609763 2092: 427422^2 = 91344783041 + 91344783043 2093: 427464^2 = 91362735647 + 91362735649 2094: 427728^2 = 91475620991 + 91475620993 2095: 428388^2 = 91758139271 + 91758139273 2096: 428778^2 = 91925286641 + 91925286643 2097: 429042^2 = 92038518881 + 92038518883 2098: 429066^2 = 92048816177 + 92048816179 2099: 429588^2 = 92272924871 + 92272924873 2100: 429654^2 = 92301279857 + 92301279859 2101: 429876^2 = 92396687687 + 92396687689 2102: 430068^2 = 92479242311 + 92479242313 2103: 430134^2 = 92507628977 + 92507628979 2104: 430194^2 = 92533438817 + 92533438819 2105: 430206^2 = 92538601217 + 92538601219 2106: 430320^2 = 92587651199 + 92587651201 2107: 430632^2 = 92721959711 + 92721959713 2108: 430710^2 = 92755552049 + 92755552051 2109: 431244^2 = 92985693767 + 92985693769 2110: 431394^2 = 93050391617 + 93050391619 2111: 431580^2 = 93130648199 + 93130648201 2112: 431898^2 = 93267941201 + 93267941203 2113: 432018^2 = 93319776161 + 93319776163 2114: 432480^2 = 93519475199 + 93519475201 2115: 432972^2 = 93732376391 + 93732376393 2116: 433278^2 = 93864912641 + 93864912643 2117: 433446^2 = 93937717457 + 93937717459 2118: 433824^2 = 94101631487 + 94101631489 2119: 433896^2 = 94132869407 + 94132869409 2120: 434022^2 = 94187548241 + 94187548243 2121: 434142^2 = 94239638081 + 94239638083 2122: 434328^2 = 94320405791 + 94320405793 2123: 435066^2 = 94641212177 + 94641212179 2124: 435288^2 = 94737821471 + 94737821473 2125: 435468^2 = 94816189511 + 94816189513 2126: 436254^2 = 95158776257 + 95158776259 2127: 436632^2 = 95323751711 + 95323751713 2128: 436836^2 = 95412845447 + 95412845449 2129: 436878^2 = 95431193441 + 95431193443 2130: 436932^2 = 95454786311 + 95454786313 2131: 436938^2 = 95457407921 + 95457407923 2132: 437592^2 = 95743379231 + 95743379233 2133: 437628^2 = 95759133191 + 95759133193 2134: 437970^2 = 95908860449 + 95908860451 2135: 438024^2 = 95932512287 + 95932512289 2136: 438384^2 = 96090265727 + 96090265729 2137: 438690^2 = 96224458049 + 96224458051 2138: 438744^2 = 96248148767 + 96248148769 2139: 438972^2 = 96348208391 + 96348208393 2140: 439284^2 = 96485216327 + 96485216329 2141: 439560^2 = 96606496799 + 96606496801 2142: 439956^2 = 96780640967 + 96780640969 2143: 440214^2 = 96894182897 + 96894182899 2144: 440484^2 = 97013077127 + 97013077129 2145: 440658^2 = 97089736481 + 97089736483 2146: 441162^2 = 97311955121 + 97311955123 2147: 441252^2 = 97351663751 + 97351663753 2148: 441366^2 = 97401972977 + 97401972979 2149: 441456^2 = 97441699967 + 97441699969 2150: 441588^2 = 97499980871 + 97499980873 2151: 442050^2 = 97704101249 + 97704101251 2152: 442386^2 = 97852686497 + 97852686499 2153: 442458^2 = 97884540881 + 97884540883 2154: 442608^2 = 97950920831 + 97950920833 2155: 443190^2 = 98208688049 + 98208688051 2156: 443280^2 = 98248579199 + 98248579201 2157: 444528^2 = 98802571391 + 98802571393 2158: 444564^2 = 98818575047 + 98818575049 2159: 444978^2 = 99002710241 + 99002710243 2160: 445188^2 = 99096177671 + 99096177673 2161: 445248^2 = 99122890751 + 99122890753 2162: 445572^2 = 99267203591 + 99267203593 2163: 445830^2 = 99382194449 + 99382194451 2164: 445944^2 = 99433025567 + 99433025569 2165: 446166^2 = 99532049777 + 99532049779 2166: 446292^2 = 99588274631 + 99588274633 2167: 446298^2 = 99590952401 + 99590952403 2168: 446340^2 = 99609697799 + 99609697801 2169: 446490^2 = 99676660049 + 99676660051 2170: 446628^2 = 99738285191 + 99738285193 2171: 446832^2 = 99829418111 + 99829418113 2172: 446880^2 = 99850867199 + 99850867201 2173: 446892^2 = 99856229831 + 99856229833 2174: 447594^2 = 100170194417 + 100170194419 2175: 448002^2 = 100352896001 + 100352896003 2176: 448146^2 = 100417418657 + 100417418659 2177: 449604^2 = 101071878407 + 101071878409 2178: 449832^2 = 101174414111 + 101174414113 2179: 449856^2 = 101185210367 + 101185210369 2180: 450186^2 = 101333717297 + 101333717299 2181: 450198^2 = 101339119601 + 101339119603 2182: 450318^2 = 101393150561 + 101393150563 2183: 450492^2 = 101471521031 + 101471521033 2184: 450504^2 = 101476927007 + 101476927009 2185: 450738^2 = 101582372321 + 101582372323 2186: 450774^2 = 101598599537 + 101598599539 2187: 450780^2 = 101601304199 + 101601304201 2188: 450858^2 = 101636468081 + 101636468083 2189: 451044^2 = 101720344967 + 101720344969 2190: 451362^2 = 101863827521 + 101863827523 2191: 451704^2 = 102018251807 + 102018251809 2192: 452310^2 = 102292168049 + 102292168051 2193: 452508^2 = 102381745031 + 102381745033 2194: 452604^2 = 102425190407 + 102425190409 2195: 452640^2 = 102441484799 + 102441484801 2196: 453012^2 = 102609936071 + 102609936073 2197: 453048^2 = 102626245151 + 102626245153 2198: 453222^2 = 102705090641 + 102705090643 2199: 453738^2 = 102939086321 + 102939086323 2200: 453888^2 = 103007158271 + 103007158273 2201: 454152^2 = 103127019551 + 103127019553 2202: 454368^2 = 103225139711 + 103225139713 2203: 454662^2 = 103358767121 + 103358767123 2204: 454764^2 = 103405147847 + 103405147849 2205: 454806^2 = 103424248817 + 103424248819 2206: 454890^2 = 103462456049 + 103462456051 2207: 455448^2 = 103716440351 + 103716440353 2208: 455688^2 = 103825776671 + 103825776673 2209: 455736^2 = 103847650847 + 103847650849 2210: 455874^2 = 103910551937 + 103910551939 2211: 456192^2 = 104055570431 + 104055570433 2212: 456414^2 = 104156869697 + 104156869699 2213: 456594^2 = 104239040417 + 104239040419 2214: 457128^2 = 104483004191 + 104483004193 2215: 457254^2 = 104540610257 + 104540610259 2216: 457266^2 = 104546097377 + 104546097379 2217: 457926^2 = 104848110737 + 104848110739 2218: 458640^2 = 105175324799 + 105175324801 2219: 458712^2 = 105208349471 + 105208349473 2220: 459048^2 = 105362533151 + 105362533153 2221: 459090^2 = 105381814049 + 105381814051 2222: 459270^2 = 105464466449 + 105464466451 2223: 459318^2 = 105486512561 + 105486512563 2224: 459438^2 = 105541637921 + 105541637923 2225: 459564^2 = 105599535047 + 105599535049 2226: 459732^2 = 105676755911 + 105676755913 2227: 459816^2 = 105715376927 + 105715376929 2228: 460080^2 = 105836803199 + 105836803201 2229: 460356^2 = 105963823367 + 105963823369 2230: 460986^2 = 106254046097 + 106254046099 2231: 461082^2 = 106298305361 + 106298305363 2232: 461088^2 = 106301071871 + 106301071873 2233: 461160^2 = 106334272799 + 106334272801 2234: 461400^2 = 106444979999 + 106444980001 2235: 461418^2 = 106453285361 + 106453285363 2236: 461484^2 = 106483741127 + 106483741129 2237: 461826^2 = 106641627137 + 106641627139 2238: 461988^2 = 106716456071 + 106716456073 2239: 462336^2 = 106877288447 + 106877288449 2240: 462792^2 = 107088217631 + 107088217633 2241: 463038^2 = 107202094721 + 107202094723 2242: 463122^2 = 107240993441 + 107240993443 2243: 463170^2 = 107263224449 + 107263224451 2244: 463542^2 = 107435592881 + 107435592883 2245: 463608^2 = 107466188831 + 107466188833 2246: 464238^2 = 107758460321 + 107758460323 2247: 464358^2 = 107814176081 + 107814176083 2248: 464928^2 = 108079022591 + 108079022593 2249: 465060^2 = 108140401799 + 108140401801 2250: 465444^2 = 108319058567 + 108319058569 2251: 465540^2 = 108363745799 + 108363745801 2252: 465834^2 = 108500657777 + 108500657779 2253: 466080^2 = 108615283199 + 108615283201 2254: 466158^2 = 108651640481 + 108651640483 2255: 466398^2 = 108763547201 + 108763547203 2256: 466464^2 = 108794331647 + 108794331649 2257: 467208^2 = 109141657631 + 109141657633 2258: 467262^2 = 109166888321 + 109166888323 2259: 467454^2 = 109256621057 + 109256621059 2260: 467790^2 = 109413742049 + 109413742051 2261: 468228^2 = 109618729991 + 109618729993 2262: 468720^2 = 109849219199 + 109849219201 2263: 469068^2 = 110012394311 + 110012394313 2264: 469140^2 = 110046169799 + 110046169801 2265: 469170^2 = 110060244449 + 110060244451 2266: 469254^2 = 110099658257 + 110099658259 2267: 469470^2 = 110201040449 + 110201040451 2268: 469842^2 = 110375752481 + 110375752483 2269: 469896^2 = 110401125407 + 110401125409 2270: 469926^2 = 110415222737 + 110415222739 2271: 470538^2 = 110703004721 + 110703004723 2272: 470640^2 = 110751004799 + 110751004801 2273: 470988^2 = 110914848071 + 110914848073 2274: 471024^2 = 110931804287 + 110931804289 2275: 471294^2 = 111059017217 + 111059017219 2276: 471504^2 = 111158011007 + 111158011009 2277: 471546^2 = 111177815057 + 111177815059 2278: 471582^2 = 111194791361 + 111194791363 2279: 471618^2 = 111211768961 + 111211768963 2280: 471786^2 = 111291014897 + 111291014899 2281: 472158^2 = 111466588481 + 111466588483 2282: 472302^2 = 111534589601 + 111534589603 2283: 472428^2 = 111594107591 + 111594107593 2284: 473244^2 = 111979941767 + 111979941769 2285: 473352^2 = 112031057951 + 112031057953 2286: 473394^2 = 112050939617 + 112050939619 2287: 473538^2 = 112119118721 + 112119118723 2288: 473628^2 = 112161741191 + 112161741193 2289: 473808^2 = 112247010431 + 112247010433 2290: 474252^2 = 112457479751 + 112457479753 2291: 474390^2 = 112522936049 + 112522936051 2292: 474846^2 = 112739361857 + 112739361859 2293: 475068^2 = 112844802311 + 112844802313 2294: 475356^2 = 112981663367 + 112981663369 2295: 475746^2 = 113167128257 + 113167128259 2296: 475776^2 = 113181401087 + 113181401089 2297: 475866^2 = 113224224977 + 113224224979 2298: 476574^2 = 113561388737 + 113561388739 2299: 476700^2 = 113621444999 + 113621445001 2300: 476796^2 = 113667212807 + 113667212809 2301: 477066^2 = 113795984177 + 113795984179 2302: 477318^2 = 113916236561 + 113916236563 2303: 478638^2 = 114547167521 + 114547167523 2304: 479106^2 = 114771279617 + 114771279619 2305: 479214^2 = 114823028897 + 114823028899 2306: 479514^2 = 114966838097 + 114966838099 2307: 479754^2 = 115081950257 + 115081950259 2308: 479838^2 = 115122253121 + 115122253123 2309: 479940^2 = 115171201799 + 115171201801 2310: 480228^2 = 115309465991 + 115309465993 2311: 480234^2 = 115312347377 + 115312347379 2312: 480438^2 = 115410335921 + 115410335923 2313: 480558^2 = 115467995681 + 115467995683 2314: 481284^2 = 115817144327 + 115817144329 2315: 482202^2 = 116259384401 + 116259384403 2316: 482418^2 = 116363563361 + 116363563363 2317: 482508^2 = 116406985031 + 116406985033 2318: 482700^2 = 116499644999 + 116499645001 2319: 483042^2 = 116664786881 + 116664786883 2320: 483342^2 = 116809744481 + 116809744483 2321: 483510^2 = 116890960049 + 116890960051 2322: 484332^2 = 117288743111 + 117288743113 2323: 484428^2 = 117335243591 + 117335243593 2324: 484566^2 = 117402104177 + 117402104179 2325: 484716^2 = 117474800327 + 117474800329 2326: 484860^2 = 117544609799 + 117544609801 2327: 484968^2 = 117596980511 + 117596980513 2328: 485688^2 = 117946416671 + 117946416673 2329: 485766^2 = 117984303377 + 117984303379 2330: 485772^2 = 117987217991 + 117987217993 2331: 485814^2 = 118007621297 + 118007621299 2332: 485946^2 = 118071757457 + 118071757459 2333: 486540^2 = 118360585799 + 118360585801 2334: 486702^2 = 118439418401 + 118439418403 2335: 486996^2 = 118582552007 + 118582552009 2336: 487164^2 = 118664381447 + 118664381449 2337: 487200^2 = 118681919999 + 118681920001 2338: 487650^2 = 118901261249 + 118901261251 2339: 487692^2 = 118921743431 + 118921743433 2340: 487884^2 = 119015398727 + 119015398729 2341: 488328^2 = 119232117791 + 119232117793 2342: 488508^2 = 119320033031 + 119320033033 2343: 488616^2 = 119372797727 + 119372797729 2344: 488622^2 = 119375729441 + 119375729443 2345: 488802^2 = 119463697601 + 119463697603 2346: 488976^2 = 119548764287 + 119548764289 2347: 489174^2 = 119645601137 + 119645601139 2348: 489378^2 = 119745413441 + 119745413443 2349: 489648^2 = 119877581951 + 119877581953 2350: 490026^2 = 120062740337 + 120062740339 2351: 490404^2 = 120248041607 + 120248041609 2352: 490464^2 = 120277467647 + 120277467649 2353: 490506^2 = 120298068017 + 120298068019 2354: 490590^2 = 120339274049 + 120339274051 2355: 490602^2 = 120345161201 + 120345161203 2356: 490782^2 = 120433485761 + 120433485763 2357: 491058^2 = 120568979681 + 120568979683 2358: 491100^2 = 120589604999 + 120589605001 2359: 491370^2 = 120722238449 + 120722238451 2360: 491622^2 = 120846095441 + 120846095443 2361: 491694^2 = 120881494817 + 120881494819 2362: 491772^2 = 120919849991 + 120919849993 2363: 491898^2 = 120981821201 + 120981821203 2364: 491946^2 = 121005433457 + 121005433459 2365: 492078^2 = 121070379041 + 121070379043 2366: 492204^2 = 121132388807 + 121132388809 2367: 492696^2 = 121374674207 + 121374674209 2368: 492912^2 = 121481119871 + 121481119873 2369: 493002^2 = 121525486001 + 121525486003 2370: 493242^2 = 121643835281 + 121643835283 2371: 493620^2 = 121830352199 + 121830352201 2372: 493926^2 = 121981446737 + 121981446739 2373: 493932^2 = 121984410311 + 121984410313 2374: 494100^2 = 122067404999 + 122067405001 2375: 494262^2 = 122147462321 + 122147462323 2376: 494934^2 = 122479832177 + 122479832179 2377: 494958^2 = 122491710881 + 122491710883 2378: 495342^2 = 122681848481 + 122681848483 2379: 495600^2 = 122809679999 + 122809680001 2380: 495648^2 = 122833469951 + 122833469953 2381: 496074^2 = 123044706737 + 123044706739 2382: 496176^2 = 123095311487 + 123095311489 2383: 496740^2 = 123375313799 + 123375313801 2384: 496908^2 = 123458780231 + 123458780233 2385: 497100^2 = 123554204999 + 123554205001 2386: 497778^2 = 123891468641 + 123891468643 2387: 497862^2 = 123933285521 + 123933285523 2388: 498546^2 = 124274057057 + 124274057059 2389: 499248^2 = 124624282751 + 124624282753 2390: 499494^2 = 124747128017 + 124747128019 2391: 499632^2 = 124816067711 + 124816067713 2392: 499890^2 = 124945006049 + 124945006051 2393: 500262^2 = 125131034321 + 125131034323 2394: 500346^2 = 125173059857 + 125173059859 2395: 500526^2 = 125263138337 + 125263138339 2396: 500856^2 = 125428366367 + 125428366369 2397: 500892^2 = 125446397831 + 125446397833 2398: 501144^2 = 125572654367 + 125572654369 2399: 501276^2 = 125638814087 + 125638814089 2400: 501444^2 = 125723042567 + 125723042569 2401: 501954^2 = 125978909057 + 125978909059 2402: 502080^2 = 126042163199 + 126042163201 2403: 502236^2 = 126120499847 + 126120499849 2404: 502536^2 = 126271215647 + 126271215649 2405: 502572^2 = 126289307591 + 126289307593 2406: 502698^2 = 126352639601 + 126352639603 2407: 502728^2 = 126367720991 + 126367720993 2408: 503400^2 = 126705779999 + 126705780001 2409: 503796^2 = 126905204807 + 126905204809 2410: 503844^2 = 126929388167 + 126929388169 2411: 503910^2 = 126962644049 + 126962644051 2412: 504036^2 = 127026144647 + 127026144649 2413: 504198^2 = 127107811601 + 127107811603 2414: 504420^2 = 127219768199 + 127219768201 2415: 504954^2 = 127489271057 + 127489271059 2416: 505086^2 = 127555933697 + 127555933699 2417: 505104^2 = 127565025407 + 127565025409 2418: 505206^2 = 127616551217 + 127616551219 2419: 506088^2 = 128062531871 + 128062531873 2420: 506988^2 = 128518416071 + 128518416073 2421: 507054^2 = 128551879457 + 128551879459 2422: 507402^2 = 128728394801 + 128728394803 2423: 507492^2 = 128774065031 + 128774065033 2424: 507744^2 = 128901984767 + 128901984769 2425: 508794^2 = 129435667217 + 129435667219 2426: 508908^2 = 129493676231 + 129493676233 2427: 509580^2 = 129835888199 + 129835888201 2428: 509784^2 = 129939863327 + 129939863329 2429: 510138^2 = 130120389521 + 130120389523 2430: 510162^2 = 130132633121 + 130132633123 2431: 510186^2 = 130144877297 + 130144877299 2432: 510522^2 = 130316356241 + 130316356243 2433: 510774^2 = 130445039537 + 130445039539 2434: 511062^2 = 130592183921 + 130592183923 2435: 511194^2 = 130659652817 + 130659652819 2436: 511224^2 = 130674989087 + 130674989089 2437: 511590^2 = 130862164049 + 130862164051 2438: 511764^2 = 130951195847 + 130951195849 2439: 512052^2 = 131098625351 + 131098625353 2440: 512868^2 = 131516792711 + 131516792713 2441: 513528^2 = 131855503391 + 131855503393 2442: 514386^2 = 132296478497 + 132296478499 2443: 514578^2 = 132395259041 + 132395259043 2444: 515682^2 = 132963962561 + 132963962563 2445: 516060^2 = 133158961799 + 133158961801 2446: 516174^2 = 133217799137 + 133217799139 2447: 516192^2 = 133227090431 + 133227090433 2448: 516648^2 = 133462577951 + 133462577953 2449: 516990^2 = 133639330049 + 133639330051 2450: 517386^2 = 133844136497 + 133844136499 2451: 518148^2 = 134238674951 + 134238674953 2452: 518274^2 = 134303969537 + 134303969539 2453: 518754^2 = 134552856257 + 134552856259 2454: 518772^2 = 134562193991 + 134562193993 2455: 518904^2 = 134630680607 + 134630680609 2456: 519342^2 = 134858056481 + 134858056483 2457: 519624^2 = 135004550687 + 135004550689 2458: 519762^2 = 135076268321 + 135076268323 2459: 520032^2 = 135216640511 + 135216640513 2460: 520200^2 = 135304019999 + 135304020001 2461: 520350^2 = 135382061249 + 135382061251 2462: 520386^2 = 135400794497 + 135400794499 2463: 520620^2 = 135522592199 + 135522592201 2464: 520674^2 = 135550707137 + 135550707139 2465: 521466^2 = 135963394577 + 135963394579 2466: 521592^2 = 136029107231 + 136029107233 2467: 521922^2 = 136201287041 + 136201287043 2468: 522180^2 = 136335976199 + 136335976201 2469: 522306^2 = 136401778817 + 136401778819 2470: 522396^2 = 136448790407 + 136448790409 2471: 522444^2 = 136473866567 + 136473866569 2472: 522564^2 = 136536567047 + 136536567049 2473: 522702^2 = 136608690401 + 136608690403 2474: 522768^2 = 136643190911 + 136643190913 2475: 523098^2 = 136815758801 + 136815758803 2476: 523404^2 = 136975873607 + 136975873609 2477: 523626^2 = 137092093937 + 137092093939 2478: 523752^2 = 137158078751 + 137158078753 2479: 524022^2 = 137299528241 + 137299528243 2480: 524040^2 = 137308960799 + 137308960801 2481: 524046^2 = 137312105057 + 137312105059 2482: 524088^2 = 137334115871 + 137334115873 2483: 524316^2 = 137453633927 + 137453633929 2484: 524370^2 = 137481948449 + 137481948451 2485: 524952^2 = 137787301151 + 137787301153 2486: 524958^2 = 137790450881 + 137790450883 2487: 525096^2 = 137862904607 + 137862904609 2488: 525552^2 = 138102452351 + 138102452353 2489: 525666^2 = 138162371777 + 138162371779 2490: 525810^2 = 138238078049 + 138238078051 2491: 526290^2 = 138490582049 + 138490582051 2492: 526818^2 = 138768602561 + 138768602563 2493: 527052^2 = 138891905351 + 138891905353 2494: 527184^2 = 138961484927 + 138961484929 2495: 527430^2 = 139091202449 + 139091202451 2496: 527514^2 = 139135510097 + 139135510099 2497: 527562^2 = 139160831921 + 139160831923 2498: 527718^2 = 139243143761 + 139243143763 2499: 527982^2 = 139382496161 + 139382496163 2500: 528444^2 = 139626530567 + 139626530569 2501: 528576^2 = 139696293887 + 139696293889 2502: 528816^2 = 139823180927 + 139823180929 2503: 529242^2 = 140048547281 + 140048547283 2504: 529920^2 = 140407603199 + 140407603201 2505: 530004^2 = 140452120007 + 140452120009 2506: 530052^2 = 140477561351 + 140477561353 2507: 530166^2 = 140537993777 + 140537993779 2508: 530640^2 = 140789404799 + 140789404801 2509: 530724^2 = 140833982087 + 140833982089 2510: 531012^2 = 140986872071 + 140986872073 2511: 531048^2 = 141005989151 + 141005989153 2512: 531054^2 = 141009175457 + 141009175459 2513: 531174^2 = 141072909137 + 141072909139 2514: 531288^2 = 141133469471 + 141133469473 2515: 532176^2 = 141605647487 + 141605647489 2516: 532308^2 = 141675903431 + 141675903433 2517: 532608^2 = 141835640831 + 141835640833 2518: 533202^2 = 142152186401 + 142152186403 2519: 533430^2 = 142273782449 + 142273782451 2520: 534024^2 = 142590816287 + 142590816289 2521: 534756^2 = 142981989767 + 142981989769 2522: 534942^2 = 143081471681 + 143081471683 2523: 535704^2 = 143489387807 + 143489387809 2524: 536142^2 = 143724122081 + 143724122083 2525: 536160^2 = 143733772799 + 143733772801 2526: 536328^2 = 143823861791 + 143823861793 2527: 536460^2 = 143894665799 + 143894665801 2528: 536580^2 = 143959048199 + 143959048201 2529: 536622^2 = 143981585441 + 143981585443 2530: 536634^2 = 143988024977 + 143988024979 2531: 536766^2 = 144058869377 + 144058869379 2532: 536856^2 = 144107182367 + 144107182369 2533: 537306^2 = 144348868817 + 144348868819 2534: 537348^2 = 144371436551 + 144371436553 2535: 537558^2 = 144484301681 + 144484301683 2536: 537612^2 = 144513331271 + 144513331273 2537: 538014^2 = 144729532097 + 144729532099 2538: 538404^2 = 144939433607 + 144939433609 2539: 538812^2 = 145159185671 + 145159185673 2540: 538932^2 = 145223850311 + 145223850313 2541: 539022^2 = 145272358241 + 145272358243 2542: 539232^2 = 145385574911 + 145385574913 2543: 539394^2 = 145472943617 + 145472943619 2544: 539538^2 = 145550626721 + 145550626723 2545: 539820^2 = 145702816199 + 145702816201 2546: 540162^2 = 145887493121 + 145887493123 2547: 540234^2 = 145926387377 + 145926387379 2548: 540330^2 = 145978254449 + 145978254451 2549: 540342^2 = 145984738481 + 145984738483 2550: 540450^2 = 146043101249 + 146043101251 2551: 540456^2 = 146046343967 + 146046343969 2552: 541140^2 = 146416249799 + 146416249801 2553: 541680^2 = 146708611199 + 146708611201 2554: 541812^2 = 146780121671 + 146780121673 2555: 543396^2 = 147639606407 + 147639606409 2556: 544236^2 = 148096411847 + 148096411849 2557: 544494^2 = 148236858017 + 148236858019 2558: 545148^2 = 148593170951 + 148593170953 2559: 545580^2 = 148828768199 + 148828768201 2560: 545700^2 = 148894244999 + 148894245001 2561: 545748^2 = 148920439751 + 148920439753 2562: 545754^2 = 148923714257 + 148923714259 2563: 545958^2 = 149035068881 + 149035068883 2564: 546162^2 = 149146465121 + 149146465123 2565: 546330^2 = 149238234449 + 149238234451 2566: 546552^2 = 149359544351 + 149359544353 2567: 546870^2 = 149533398449 + 149533398451 2568: 547056^2 = 149635133567 + 149635133569 2569: 547584^2 = 149924118527 + 149924118529 2570: 547752^2 = 150016126751 + 150016126753 2571: 547800^2 = 150042419999 + 150042420001 2572: 547986^2 = 150144328097 + 150144328099 2573: 548658^2 = 150512800481 + 150512800483 2574: 548730^2 = 150552306449 + 150552306451 2575: 548934^2 = 150664268177 + 150664268179 2576: 549306^2 = 150868540817 + 150868540819 2577: 549792^2 = 151135621631 + 151135621633 2578: 550002^2 = 151251100001 + 151251100003 2579: 550782^2 = 151680405761 + 151680405763 2580: 551094^2 = 151852298417 + 151852298419 2581: 551238^2 = 151931666321 + 151931666323 2582: 551580^2 = 152120248199 + 152120248201 2583: 552228^2 = 152477881991 + 152477881993 2584: 552342^2 = 152540842481 + 152540842483 2585: 552468^2 = 152610445511 + 152610445513 2586: 552600^2 = 152683379999 + 152683380001 2587: 553992^2 = 153453568031 + 153453568033 2588: 554010^2 = 153463540049 + 153463540051 2589: 554790^2 = 153895972049 + 153895972051 2590: 554868^2 = 153939248711 + 153939248713 2591: 555144^2 = 154092430367 + 154092430369 2592: 555582^2 = 154335679361 + 154335679363 2593: 555966^2 = 154549096577 + 154549096579 2594: 556626^2 = 154916251937 + 154916251939 2595: 556908^2 = 155073260231 + 155073260233 2596: 557094^2 = 155176862417 + 155176862419 2597: 557430^2 = 155364102449 + 155364102451 2598: 557772^2 = 155554801991 + 155554801993 2599: 558006^2 = 155685348017 + 155685348019 2600: 558348^2 = 155876244551 + 155876244553 2601: 558510^2 = 155966710049 + 155966710051 2602: 559218^2 = 156362385761 + 156362385763 2603: 559368^2 = 156446279711 + 156446279713 2604: 559692^2 = 156627567431 + 156627567433 2605: 559830^2 = 156704814449 + 156704814451 2606: 559944^2 = 156768641567 + 156768641569 2607: 560196^2 = 156909779207 + 156909779209 2608: 560232^2 = 156929946911 + 156929946913 2609: 560460^2 = 157057705799 + 157057705801 2610: 560730^2 = 157209066449 + 157209066451 2611: 561582^2 = 157687171361 + 157687171363 2612: 561846^2 = 157835463857 + 157835463859 2613: 562074^2 = 157963590737 + 157963590739 2614: 562260^2 = 158068153799 + 158068153801 2615: 562266^2 = 158071527377 + 158071527379 2616: 562296^2 = 158088395807 + 158088395809 2617: 562494^2 = 158199750017 + 158199750019 2618: 562668^2 = 158297639111 + 158297639113 2619: 562794^2 = 158368543217 + 158368543219 2620: 562836^2 = 158392181447 + 158392181449 2621: 563922^2 = 159004011041 + 159004011043 2622: 564738^2 = 159464504321 + 159464504323 2623: 565116^2 = 159678046727 + 159678046729 2624: 565146^2 = 159695000657 + 159695000659 2625: 565476^2 = 159881553287 + 159881553289 2626: 565860^2 = 160098769799 + 160098769801 2627: 566040^2 = 160200640799 + 160200640801 2628: 566454^2 = 160435067057 + 160435067059 2629: 566622^2 = 160530245441 + 160530245443 2630: 566958^2 = 160720686881 + 160720686883 2631: 567090^2 = 160795534049 + 160795534051 2632: 567180^2 = 160846576199 + 160846576201 2633: 568020^2 = 161323360199 + 161323360201 2634: 568086^2 = 161360851697 + 161360851699 2635: 568188^2 = 161418801671 + 161418801673 2636: 568254^2 = 161456304257 + 161456304259 2637: 568344^2 = 161507451167 + 161507451169 2638: 568764^2 = 161746243847 + 161746243849 2639: 568902^2 = 161824742801 + 161824742803 2640: 569100^2 = 161937404999 + 161937405001 2641: 569112^2 = 161944234271 + 161944234273 2642: 569226^2 = 162009119537 + 162009119539 2643: 569700^2 = 162279044999 + 162279045001 2644: 569886^2 = 162385026497 + 162385026499 2645: 570018^2 = 162460260161 + 162460260163 2646: 570978^2 = 163007938241 + 163007938243 2647: 571404^2 = 163251265607 + 163251265609 2648: 571698^2 = 163419301601 + 163419301603 2649: 572262^2 = 163741898321 + 163741898323 2650: 572700^2 = 163992644999 + 163992645001 2651: 573480^2 = 164439655199 + 164439655201 2652: 573606^2 = 164511921617 + 164511921619 2653: 573720^2 = 164577319199 + 164577319201 2654: 573750^2 = 164594531249 + 164594531251 2655: 575412^2 = 165549484871 + 165549484873 2656: 576042^2 = 165912192881 + 165912192883 2657: 576576^2 = 166219941887 + 166219941889 2658: 576624^2 = 166247618687 + 166247618689 2659: 576780^2 = 166337584199 + 166337584201 2660: 577260^2 = 166614553799 + 166614553801 2661: 577542^2 = 166777380881 + 166777380883 2662: 577572^2 = 166794707591 + 166794707593 2663: 577968^2 = 167023504511 + 167023504513 2664: 578178^2 = 167144899841 + 167144899843 2665: 578268^2 = 167196939911 + 167196939913 2666: 578502^2 = 167332282001 + 167332282003 2667: 578634^2 = 167408652977 + 167408652979 2668: 578676^2 = 167432956487 + 167432956489 2669: 579768^2 = 168065466911 + 168065466913 2670: 579822^2 = 168096775841 + 168096775843 2671: 580158^2 = 168291652481 + 168291652483 2672: 580218^2 = 168326463761 + 168326463763 2673: 580326^2 = 168389133137 + 168389133139 2674: 580644^2 = 168573727367 + 168573727369 2675: 580944^2 = 168747965567 + 168747965569 2676: 581460^2 = 169047865799 + 169047865801 2677: 581484^2 = 169061821127 + 169061821129 2678: 581544^2 = 169096711967 + 169096711969 2679: 582372^2 = 169578573191 + 169578573193 2680: 582576^2 = 169697397887 + 169697397889 2681: 582972^2 = 169928176391 + 169928176393 2682: 583380^2 = 170166112199 + 170166112201 2683: 583596^2 = 170292145607 + 170292145609 2684: 583704^2 = 170355179807 + 170355179809 2685: 584316^2 = 170712593927 + 170712593929 2686: 584646^2 = 170905472657 + 170905472659 2687: 584736^2 = 170958094847 + 170958094849 2688: 584778^2 = 170982654641 + 170982654643 2689: 584850^2 = 171024761249 + 171024761251 2690: 585306^2 = 171291556817 + 171291556819 2691: 586362^2 = 171910197521 + 171910197523 2692: 586398^2 = 171931307201 + 171931307203 2693: 586560^2 = 172026316799 + 172026316801 2694: 586746^2 = 172135434257 + 172135434259 2695: 587046^2 = 172311503057 + 172311503059 2696: 587196^2 = 172399571207 + 172399571209 2697: 587280^2 = 172448899199 + 172448899201 2698: 587454^2 = 172551101057 + 172551101059 2699: 587874^2 = 172797919937 + 172797919939 2700: 587928^2 = 172829666591 + 172829666593 2701: 588336^2 = 173069624447 + 173069624449 2702: 588540^2 = 173189665799 + 173189665801 2703: 588960^2 = 173436940799 + 173436940801 2704: 589038^2 = 173482882721 + 173482882723 2705: 589338^2 = 173659639121 + 173659639123 2706: 589512^2 = 173762199071 + 173762199073 2707: 589854^2 = 173963870657 + 173963870659 2708: 589920^2 = 174002803199 + 174002803201 2709: 590220^2 = 174179824199 + 174179824201 2710: 590226^2 = 174183365537 + 174183365539 2711: 590304^2 = 174229406207 + 174229406209 2712: 590394^2 = 174282537617 + 174282537619 2713: 590592^2 = 174399455231 + 174399455233 2714: 590724^2 = 174477422087 + 174477422089 2715: 590772^2 = 174505777991 + 174505777993 2716: 591204^2 = 174761084807 + 174761084809 2717: 591282^2 = 174807201761 + 174807201763 2718: 591732^2 = 175073379911 + 175073379913 2719: 591738^2 = 175076930321 + 175076930323 2720: 591936^2 = 175194114047 + 175194114049 2721: 591942^2 = 175197665681 + 175197665683 2722: 592020^2 = 175243840199 + 175243840201 2723: 592242^2 = 175375293281 + 175375293283 2724: 592374^2 = 175453477937 + 175453477939 2725: 592548^2 = 175556566151 + 175556566153 2726: 593010^2 = 175830430049 + 175830430051 2727: 593790^2 = 176293282049 + 176293282051 2728: 593880^2 = 176346727199 + 176346727201 2729: 593958^2 = 176393052881 + 176393052883 2730: 593994^2 = 176414436017 + 176414436019 2731: 594078^2 = 176464335041 + 176464335043 2732: 594264^2 = 176574850847 + 176574850849 2733: 594396^2 = 176653302407 + 176653302409 2734: 594546^2 = 176742473057 + 176742473059 2735: 594714^2 = 176842370897 + 176842370899 2736: 594924^2 = 176967282887 + 176967282889 2737: 594978^2 = 176999410241 + 176999410243 2738: 595608^2 = 177374444831 + 177374444833 2739: 595896^2 = 177546021407 + 177546021409 2740: 596160^2 = 177703372799 + 177703372801 2741: 596220^2 = 177739144199 + 177739144201 2742: 596304^2 = 177789230207 + 177789230209 2743: 596532^2 = 177925213511 + 177925213513 2744: 596688^2 = 178018284671 + 178018284673 2745: 596850^2 = 178114961249 + 178114961251 2746: 596958^2 = 178179426881 + 178179426883 2747: 597414^2 = 178451743697 + 178451743699 2748: 597450^2 = 178473251249 + 178473251251 2749: 597456^2 = 178476835967 + 178476835969 2750: 597876^2 = 178727855687 + 178727855689 2751: 597906^2 = 178745792417 + 178745792419 2752: 598170^2 = 178903674449 + 178903674451 2753: 598344^2 = 179007771167 + 179007771169 2754: 598470^2 = 179083170449 + 179083170451 2755: 599130^2 = 179478378449 + 179478378451 2756: 599340^2 = 179604217799 + 179604217801 2757: 599388^2 = 179632987271 + 179632987273 2758: 599538^2 = 179722906721 + 179722906723 2759: 600720^2 = 180432259199 + 180432259201 2760: 600930^2 = 180558432449 + 180558432451 2761: 601302^2 = 180782047601 + 180782047603 2762: 601350^2 = 180810911249 + 180810911251 2763: 601476^2 = 180886689287 + 180886689289 2764: 601530^2 = 180919170449 + 180919170451 2765: 601566^2 = 180940826177 + 180940826179 2766: 602244^2 = 181348917767 + 181348917769 2767: 602460^2 = 181479025799 + 181479025801 2768: 602964^2 = 181782792647 + 181782792649 2769: 603036^2 = 181826208647 + 181826208649 2770: 603126^2 = 181880485937 + 181880485939 2771: 603582^2 = 182155615361 + 182155615363 2772: 603792^2 = 182282389631 + 182282389633 2773: 604212^2 = 182536070471 + 182536070473 2774: 604416^2 = 182659350527 + 182659350529 2775: 604704^2 = 182833463807 + 182833463809 2776: 605208^2 = 183138361631 + 183138361633 2777: 605724^2 = 183450782087 + 183450782089 2778: 605796^2 = 183494396807 + 183494396809 2779: 605892^2 = 183552557831 + 183552557833 2780: 606024^2 = 183632544287 + 183632544289 2781: 606138^2 = 183701637521 + 183701637523 2782: 606156^2 = 183712548167 + 183712548169 2783: 606780^2 = 184090984199 + 184090984201 2784: 607122^2 = 184298561441 + 184298561443 2785: 607266^2 = 184385997377 + 184385997379 2786: 607572^2 = 184571867591 + 184571867593 2787: 607686^2 = 184641137297 + 184641137299 2788: 608928^2 = 185396654591 + 185396654593 2789: 609306^2 = 185626900817 + 185626900819 2790: 609378^2 = 185670773441 + 185670773443 2791: 609918^2 = 185999983361 + 185999983363 2792: 610182^2 = 186161036561 + 186161036563 2793: 610554^2 = 186388093457 + 186388093459 2794: 610638^2 = 186439383521 + 186439383523 2795: 611112^2 = 186728938271 + 186728938273 2796: 611172^2 = 186765606791 + 186765606793 2797: 611610^2 = 187033396049 + 187033396051 2798: 611640^2 = 187051744799 + 187051744801 2799: 612192^2 = 187389522431 + 187389522433 2800: 612354^2 = 187488710657 + 187488710659 2801: 612372^2 = 187499733191 + 187499733193 2802: 612396^2 = 187514430407 + 187514430409 2803: 612498^2 = 187576900001 + 187576900003 2804: 612768^2 = 187742310911 + 187742310913 2805: 613410^2 = 188135914049 + 188135914051 2806: 613620^2 = 188264752199 + 188264752201 2807: 613734^2 = 188334711377 + 188334711379 2808: 613824^2 = 188389951487 + 188389951489 2809: 614004^2 = 188500456007 + 188500456009 2810: 614328^2 = 188699445791 + 188699445793 2811: 614448^2 = 188773172351 + 188773172353 2812: 614700^2 = 188928044999 + 188928045001 2813: 614766^2 = 188968617377 + 188968617379 2814: 614874^2 = 189035017937 + 189035017939 2815: 615246^2 = 189263820257 + 189263820259 2816: 615330^2 = 189315504449 + 189315504451 2817: 615624^2 = 189496454687 + 189496454689 2818: 615630^2 = 189500148449 + 189500148451 2819: 615858^2 = 189640538081 + 189640538083 2820: 615894^2 = 189662709617 + 189662709619 2821: 616044^2 = 189755104967 + 189755104969 2822: 616230^2 = 189869706449 + 189869706451 2823: 616548^2 = 190065718151 + 190065718153 2824: 616572^2 = 190080515591 + 190080515593 2825: 616968^2 = 190324756511 + 190324756513 2826: 617112^2 = 190413610271 + 190413610273 2827: 617160^2 = 190443232799 + 190443232801 2828: 617478^2 = 190639540241 + 190639540243 2829: 617520^2 = 190665475199 + 190665475201 2830: 617748^2 = 190806295751 + 190806295753 2831: 618288^2 = 191140025471 + 191140025473 2832: 618336^2 = 191169704447 + 191169704449 2833: 618744^2 = 191422068767 + 191422068769 2834: 619122^2 = 191656025441 + 191656025443 2835: 619170^2 = 191685744449 + 191685744451 2836: 619494^2 = 191886408017 + 191886408019 2837: 620226^2 = 192340145537 + 192340145539 2838: 620424^2 = 192462969887 + 192462969889 2839: 620520^2 = 192522535199 + 192522535201 2840: 620586^2 = 192563491697 + 192563491699 2841: 620772^2 = 192678937991 + 192678937993 2842: 620856^2 = 192731086367 + 192731086369 2843: 621210^2 = 192950932049 + 192950932051 2844: 621270^2 = 192988206449 + 192988206451 2845: 621342^2 = 193032940481 + 193032940483 2846: 621504^2 = 193133611007 + 193133611009 2847: 621720^2 = 193267879199 + 193267879201 2848: 621726^2 = 193271609537 + 193271609539 2849: 621774^2 = 193301453537 + 193301453539 2850: 622068^2 = 193484298311 + 193484298313 2851: 622554^2 = 193786741457 + 193786741459 2852: 622764^2 = 193917499847 + 193917499849 2853: 622932^2 = 194022138311 + 194022138313 2854: 623034^2 = 194085682577 + 194085682579 2855: 623106^2 = 194130543617 + 194130543619 2856: 623922^2 = 194639331041 + 194639331043 2857: 623988^2 = 194680512071 + 194680512073 2858: 624210^2 = 194819062049 + 194819062051 2859: 624444^2 = 194965154567 + 194965154569 2860: 625008^2 = 195317500031 + 195317500033 2861: 625932^2 = 195895434311 + 195895434313 2862: 625956^2 = 195910456967 + 195910456969 2863: 626142^2 = 196026902081 + 196026902083 2864: 626250^2 = 196094531249 + 196094531251 2865: 626598^2 = 196312526801 + 196312526803 2866: 626850^2 = 196470461249 + 196470461251 2867: 626976^2 = 196549452287 + 196549452289 2868: 627264^2 = 196730062847 + 196730062849 2869: 627390^2 = 196809106049 + 196809106051 2870: 628164^2 = 197295005447 + 197295005449 2871: 628266^2 = 197359083377 + 197359083379 2872: 628272^2 = 197362852991 + 197362852993 2873: 628692^2 = 197626815431 + 197626815433 2874: 628698^2 = 197630587601 + 197630587603 2875: 629070^2 = 197864532449 + 197864532451 2876: 629916^2 = 198397083527 + 198397083529 2877: 629922^2 = 198400863041 + 198400863043 2878: 630246^2 = 198605010257 + 198605010259 2879: 630786^2 = 198945488897 + 198945488899 2880: 630804^2 = 198956843207 + 198956843209 2881: 630972^2 = 199062832391 + 199062832393 2882: 631380^2 = 199320352199 + 199320352201 2883: 631800^2 = 199585619999 + 199585620001 2884: 632106^2 = 199778997617 + 199778997619 2885: 632388^2 = 199957291271 + 199957291273 2886: 632604^2 = 200093910407 + 200093910409 2887: 632760^2 = 200192608799 + 200192608801 2888: 632856^2 = 200253358367 + 200253358369 2889: 633054^2 = 200378683457 + 200378683459 2890: 633072^2 = 200390078591 + 200390078593 2891: 633204^2 = 200473652807 + 200473652809 2892: 633786^2 = 200842346897 + 200842346899 2893: 634080^2 = 201028723199 + 201028723201 2894: 634104^2 = 201043941407 + 201043941409 2895: 634248^2 = 201135262751 + 201135262753 2896: 634284^2 = 201158096327 + 201158096329 2897: 634398^2 = 201230411201 + 201230411203 2898: 634584^2 = 201348426527 + 201348426529 2899: 634662^2 = 201397927121 + 201397927123 2900: 635502^2 = 201931396001 + 201931396003 2901: 635622^2 = 202007663441 + 202007663443 2902: 635700^2 = 202057244999 + 202057245001 2903: 635916^2 = 202194579527 + 202194579529 2904: 636552^2 = 202599224351 + 202599224353 2905: 636630^2 = 202648878449 + 202648878451 2906: 636636^2 = 202652698247 + 202652698249 2907: 636648^2 = 202660337951 + 202660337953 2908: 636768^2 = 202736742911 + 202736742913 2909: 636774^2 = 202740563537 + 202740563539 2910: 636834^2 = 202778771777 + 202778771779 2911: 636942^2 = 202847555681 + 202847555683 2912: 637008^2 = 202889596031 + 202889596033 2913: 637230^2 = 203031036449 + 203031036451 2914: 637344^2 = 203103687167 + 203103687169 2915: 637350^2 = 203107511249 + 203107511251 2916: 637386^2 = 203130456497 + 203130456499 2917: 637632^2 = 203287283711 + 203287283713 2918: 637890^2 = 203451826049 + 203451826051 2919: 637968^2 = 203501584511 + 203501584513 2920: 637980^2 = 203509240199 + 203509240201 2921: 638430^2 = 203796432449 + 203796432451 2922: 638772^2 = 204014833991 + 204014833993 2923: 638940^2 = 204122161799 + 204122161801 2924: 639120^2 = 204237187199 + 204237187201 2925: 639354^2 = 204386768657 + 204386768659 2926: 639948^2 = 204766721351 + 204766721353 2927: 640008^2 = 204805120031 + 204805120033 2928: 640878^2 = 205362305441 + 205362305443 2929: 640968^2 = 205419988511 + 205419988513 2930: 641172^2 = 205550766791 + 205550766793 2931: 641436^2 = 205720071047 + 205720071049 2932: 641466^2 = 205739314577 + 205739314579 2933: 642360^2 = 206313184799 + 206313184801 2934: 642438^2 = 206363291921 + 206363291923 2935: 642978^2 = 206710354241 + 206710354243 2936: 643152^2 = 206822247551 + 206822247553 2937: 643344^2 = 206945751167 + 206945751169 2938: 643452^2 = 207015238151 + 207015238153 2939: 643824^2 = 207254671487 + 207254671489 2940: 643956^2 = 207339664967 + 207339664969 2941: 644040^2 = 207393760799 + 207393760801 2942: 644364^2 = 207602482247 + 207602482249 2943: 644712^2 = 207826781471 + 207826781473 2944: 644772^2 = 207865465991 + 207865465993 2945: 644874^2 = 207931237937 + 207931237939 2946: 645000^2 = 208012499999 + 208012500001 2947: 645294^2 = 208202173217 + 208202173219 2948: 645336^2 = 208229276447 + 208229276449 2949: 645372^2 = 208252509191 + 208252509193 2950: 645594^2 = 208395806417 + 208395806419 2951: 645762^2 = 208504280321 + 208504280323 2952: 646428^2 = 208934579591 + 208934579593 2953: 646542^2 = 209008278881 + 209008278883 2954: 646848^2 = 209206167551 + 209206167553 2955: 647394^2 = 209559495617 + 209559495619 2956: 647484^2 = 209617765127 + 209617765129 2957: 647610^2 = 209699356049 + 209699356051 2958: 647634^2 = 209714898977 + 209714898979 2959: 647772^2 = 209804281991 + 209804281993 2960: 647802^2 = 209823715601 + 209823715603 2961: 647844^2 = 209850924167 + 209850924169 2962: 648174^2 = 210064767137 + 210064767139 2963: 648852^2 = 210504458951 + 210504458953 2964: 649062^2 = 210640739921 + 210640739923 2965: 649854^2 = 211155110657 + 211155110659 2966: 650028^2 = 211268200391 + 211268200393 2967: 650670^2 = 211685724449 + 211685724451 2968: 650844^2 = 211798956167 + 211798956169 2969: 651096^2 = 211963000607 + 211963000609 2970: 652680^2 = 212995591199 + 212995591201 2971: 652800^2 = 213073919999 + 213073920001 2972: 653256^2 = 213371700767 + 213371700769 2973: 653514^2 = 213540274097 + 213540274099 2974: 653604^2 = 213599094407 + 213599094409 2975: 653778^2 = 213712836641 + 213712836643 2976: 653856^2 = 213763834367 + 213763834369 2977: 653994^2 = 213854076017 + 213854076019 2978: 654192^2 = 213983586431 + 213983586433 2979: 654318^2 = 214066022561 + 214066022563 2980: 654450^2 = 214152401249 + 214152401251 2981: 654474^2 = 214168108337 + 214168108339 2982: 654564^2 = 214227015047 + 214227015049 2983: 654600^2 = 214250579999 + 214250580001 2984: 654726^2 = 214333067537 + 214333067539 2985: 654870^2 = 214427358449 + 214427358451 2986: 655842^2 = 215064364481 + 215064364483 2987: 656214^2 = 215308406897 + 215308406899 2988: 656370^2 = 215410788449 + 215410788451 2989: 656430^2 = 215450172449 + 215450172451 2990: 656460^2 = 215469865799 + 215469865801 2991: 656616^2 = 215572285727 + 215572285729 2992: 657018^2 = 215836326161 + 215836326163 2993: 657168^2 = 215934890111 + 215934890113 2994: 657624^2 = 216234662687 + 216234662689 2995: 657636^2 = 216242554247 + 216242554249 2996: 657714^2 = 216293852897 + 216293852899 2997: 658092^2 = 216542540231 + 216542540233 2998: 658146^2 = 216578078657 + 216578078659 2999: 658194^2 = 216609670817 + 216609670819 3000: 659646^2 = 217566422657 + 217566422659 3001: 659784^2 = 217657463327 + 217657463329 3002: 659790^2 = 217661422049 + 217661422051 3003: 660462^2 = 218105026721 + 218105026723 3004: 660702^2 = 218263566401 + 218263566403 3005: 660858^2 = 218366648081 + 218366648083 3006: 660906^2 = 218398370417 + 218398370419 3007: 661674^2 = 218906241137 + 218906241139 3008: 662250^2 = 219287531249 + 219287531251 3009: 662304^2 = 219323294207 + 219323294209 3010: 662352^2 = 219355085951 + 219355085953 3011: 662550^2 = 219486251249 + 219486251251 3012: 662886^2 = 219708924497 + 219708924499 3013: 663174^2 = 219899877137 + 219899877139 3014: 663378^2 = 220035185441 + 220035185443 3015: 663612^2 = 220190443271 + 220190443273 3016: 664278^2 = 220632630641 + 220632630643 3017: 664440^2 = 220740256799 + 220740256801 3018: 664578^2 = 220831959041 + 220831959043 3019: 664596^2 = 220843921607 + 220843921609 3020: 664644^2 = 220875823367 + 220875823369 3021: 664698^2 = 220911715601 + 220911715603 3022: 664746^2 = 220943622257 + 220943622259 3023: 664806^2 = 220983508817 + 220983508819 3024: 664950^2 = 221079251249 + 221079251251 3025: 665394^2 = 221374587617 + 221374587619 3026: 665622^2 = 221526323441 + 221526323443 3027: 665688^2 = 221570256671 + 221570256673 3028: 665916^2 = 221722059527 + 221722059529 3029: 666486^2 = 222101794097 + 222101794099 3030: 667170^2 = 222557904449 + 222557904451 3031: 667218^2 = 222589929761 + 222589929763 3032: 667284^2 = 222633968327 + 222633968329 3033: 667302^2 = 222645979601 + 222645979603 3034: 667338^2 = 222670003121 + 222670003123 3035: 667842^2 = 223006468481 + 223006468483 3036: 667968^2 = 223090624511 + 223090624513 3037: 668100^2 = 223178804999 + 223178805001 3038: 669366^2 = 224025420977 + 224025420979 3039: 669426^2 = 224065584737 + 224065584739 3040: 669486^2 = 224105752097 + 224105752099 3041: 669492^2 = 224109769031 + 224109769033 3042: 670140^2 = 224543809799 + 224543809801 3043: 670242^2 = 224612169281 + 224612169283 3044: 670614^2 = 224861568497 + 224861568499 3045: 670686^2 = 224909855297 + 224909855299 3046: 670740^2 = 224946073799 + 224946073801 3047: 670908^2 = 225058772231 + 225058772233 3048: 671196^2 = 225252035207 + 225252035209 3049: 671274^2 = 225304391537 + 225304391539 3050: 671484^2 = 225445381127 + 225445381129 3051: 671754^2 = 225626718257 + 225626718259 3052: 671760^2 = 225630748799 + 225630748801 3053: 671820^2 = 225671056199 + 225671056201 3054: 671838^2 = 225683149121 + 225683149123 3055: 672546^2 = 226159061057 + 226159061059 3056: 672618^2 = 226207486961 + 226207486963 3057: 672672^2 = 226243809791 + 226243809793 3058: 672792^2 = 226324537631 + 226324537633 3059: 673128^2 = 226550652191 + 226550652193 3060: 673140^2 = 226558729799 + 226558729801 3061: 673608^2 = 226873868831 + 226873868833 3062: 673812^2 = 227011305671 + 227011305673 3063: 674472^2 = 227456239391 + 227456239393 3064: 675360^2 = 228055564799 + 228055564801 3065: 676416^2 = 228769302527 + 228769302529 3066: 676914^2 = 229106281697 + 229106281699 3067: 677430^2 = 229455702449 + 229455702451 3068: 677556^2 = 229541066567 + 229541066569 3069: 677832^2 = 229728110111 + 229728110113 3070: 678258^2 = 230016957281 + 230016957283 3071: 678330^2 = 230065794449 + 230065794451 3072: 678336^2 = 230069864447 + 230069864449 3073: 678810^2 = 230391508049 + 230391508051 3074: 678882^2 = 230440384961 + 230440384963 3075: 678960^2 = 230493340799 + 230493340801 3076: 679188^2 = 230648169671 + 230648169673 3077: 679260^2 = 230697073799 + 230697073801 3078: 679278^2 = 230709300641 + 230709300643 3079: 679554^2 = 230896819457 + 230896819459 3080: 679686^2 = 230986529297 + 230986529299 3081: 679758^2 = 231035469281 + 231035469283 3082: 679800^2 = 231064019999 + 231064020001 3083: 679812^2 = 231072177671 + 231072177673 3084: 679842^2 = 231092572481 + 231092572483 3085: 679860^2 = 231104809799 + 231104809801 3086: 680106^2 = 231272085617 + 231272085619 3087: 680646^2 = 231639488657 + 231639488659 3088: 680682^2 = 231663992561 + 231663992563 3089: 680832^2 = 231766106111 + 231766106113 3090: 681402^2 = 232154342801 + 232154342803 3091: 681732^2 = 232379259911 + 232379259913 3092: 682248^2 = 232731166751 + 232731166753 3093: 682422^2 = 232849893041 + 232849893043 3094: 682554^2 = 232939981457 + 232939981459 3095: 683214^2 = 233390684897 + 233390684899 3096: 683748^2 = 233755663751 + 233755663753 3097: 683874^2 = 233841823937 + 233841823939 3098: 683898^2 = 233858237201 + 233858237203 3099: 683970^2 = 233907480449 + 233907480451 3100: 683982^2 = 233915688161 + 233915688163 3101: 684132^2 = 234018296711 + 234018296713 3102: 684276^2 = 234116822087 + 234116822089 3103: 684552^2 = 234305720351 + 234305720353 3104: 684762^2 = 234449498321 + 234449498323 3105: 685410^2 = 234893434049 + 234893434051 3106: 685470^2 = 234934560449 + 234934560451 3107: 685554^2 = 234992143457 + 234992143459 3108: 685656^2 = 235062075167 + 235062075169 3109: 685860^2 = 235201969799 + 235201969801 3110: 686184^2 = 235424240927 + 235424240929 3111: 686322^2 = 235518943841 + 235518943843 3112: 687342^2 = 236219512481 + 236219512483 3113: 687450^2 = 236293751249 + 236293751251 3114: 687630^2 = 236417508449 + 236417508451 3115: 687990^2 = 236665120049 + 236665120051 3116: 688056^2 = 236710529567 + 236710529569 3117: 688266^2 = 236855043377 + 236855043379 3118: 688368^2 = 236925251711 + 236925251713 3119: 688380^2 = 236933512199 + 236933512201 3120: 688752^2 = 237189658751 + 237189658753 3121: 688836^2 = 237247517447 + 237247517449 3122: 688842^2 = 237251650481 + 237251650483 3123: 689082^2 = 237417001361 + 237417001363 3124: 689304^2 = 237570002207 + 237570002209 3125: 689688^2 = 237834768671 + 237834768673 3126: 689940^2 = 238008601799 + 238008601801 3127: 690702^2 = 238534626401 + 238534626403 3128: 690762^2 = 238576070321 + 238576070323 3129: 690774^2 = 238584359537 + 238584359539 3130: 690996^2 = 238737736007 + 238737736009 3131: 691206^2 = 238882867217 + 238882867219 3132: 691356^2 = 238986559367 + 238986559369 3133: 691824^2 = 239310223487 + 239310223489 3134: 692124^2 = 239517815687 + 239517815689 3135: 693072^2 = 240174398591 + 240174398593 3136: 693618^2 = 240552964961 + 240552964963 3137: 693702^2 = 240611232401 + 240611232403 3138: 694008^2 = 240823552031 + 240823552033 3139: 694650^2 = 241269311249 + 241269311251 3140: 694776^2 = 241356845087 + 241356845089 3141: 694962^2 = 241486090721 + 241486090723 3142: 695196^2 = 241648739207 + 241648739209 3143: 695232^2 = 241673766911 + 241673766913 3144: 695352^2 = 241757201951 + 241757201953 3145: 695856^2 = 242107786367 + 242107786369 3146: 696576^2 = 242609061887 + 242609061889 3147: 697080^2 = 242960263199 + 242960263201 3148: 697152^2 = 243010455551 + 243010455553 3149: 697200^2 = 243043919999 + 243043920001 3150: 697464^2 = 243228015647 + 243228015649 3151: 697488^2 = 243244755071 + 243244755073 3152: 697662^2 = 243366133121 + 243366133123 3153: 697692^2 = 243387063431 + 243387063433 3154: 698070^2 = 243650862449 + 243650862451 3155: 698208^2 = 243747205631 + 243747205633 3156: 699138^2 = 244396971521 + 244396971523 3157: 699222^2 = 244455702641 + 244455702643 3158: 699462^2 = 244623544721 + 244623544723 3159: 699582^2 = 244707487361 + 244707487363 3160: 699708^2 = 244795642631 + 244795642633 3161: 699750^2 = 244825031249 + 244825031251 3162: 699876^2 = 244913207687 + 244913207689 3163: 699924^2 = 244946802887 + 244946802889 3164: 700854^2 = 245598164657 + 245598164659 3165: 702648^2 = 246857105951 + 246857105953 3166: 702750^2 = 246928781249 + 246928781251 3167: 703050^2 = 247139651249 + 247139651251 3168: 703074^2 = 247156524737 + 247156524739 3169: 703242^2 = 247274655281 + 247274655283 3170: 703302^2 = 247316851601 + 247316851603 3171: 703446^2 = 247418137457 + 247418137459 3172: 703578^2 = 247511001041 + 247511001043 3173: 704004^2 = 247810816007 + 247810816009 3174: 704556^2 = 248199578567 + 248199578569 3175: 705126^2 = 248601337937 + 248601337939 3176: 705138^2 = 248609799521 + 248609799523 3177: 705186^2 = 248643647297 + 248643647299 3178: 705384^2 = 248783293727 + 248783293729 3179: 705600^2 = 248935679999 + 248935680001 3180: 706398^2 = 249499067201 + 249499067203 3181: 708300^2 = 250844444999 + 250844445001 3182: 708966^2 = 251316394577 + 251316394579 3183: 711060^2 = 252803161799 + 252803161801 3184: 711144^2 = 252862894367 + 252862894369 3185: 711282^2 = 252961041761 + 252961041763 3186: 711816^2 = 253341008927 + 253341008929 3187: 712224^2 = 253631513087 + 253631513089 3188: 712410^2 = 253764004049 + 253764004051 3189: 712416^2 = 253768278527 + 253768278529 3190: 712452^2 = 253793926151 + 253793926153 3191: 712542^2 = 253858050881 + 253858050883 3192: 712794^2 = 254037643217 + 254037643219 3193: 713238^2 = 254354222321 + 254354222323 3194: 713592^2 = 254606771231 + 254606771233 3195: 714120^2 = 254983687199 + 254983687201 3196: 714342^2 = 255142246481 + 255142246483 3197: 714954^2 = 255579611057 + 255579611059 3198: 715062^2 = 255656831921 + 255656831923 3199: 715254^2 = 255794142257 + 255794142259 3200: 715482^2 = 255957246161 + 255957246163 3201: 715518^2 = 255983004161 + 255983004163 3202: 715632^2 = 256064579711 + 256064579713 3203: 716808^2 = 256906854431 + 256906854433 3204: 717234^2 = 257212305377 + 257212305379 3205: 717486^2 = 257393080097 + 257393080099 3206: 717498^2 = 257401690001 + 257401690003 3207: 717702^2 = 257548080401 + 257548080403 3208: 717726^2 = 257565305537 + 257565305539 3209: 718122^2 = 257849603441 + 257849603443 3210: 718164^2 = 257879765447 + 257879765449 3211: 718404^2 = 258052153607 + 258052153609 3212: 718620^2 = 258207352199 + 258207352201 3213: 718734^2 = 258289281377 + 258289281379 3214: 718866^2 = 258384162977 + 258384162979 3215: 719262^2 = 258668912321 + 258668912323 3216: 719388^2 = 258759547271 + 258759547273 3217: 719682^2 = 258971090561 + 258971090563 3218: 719724^2 = 259001318087 + 259001318089 3219: 720120^2 = 259286407199 + 259286407201 3220: 720390^2 = 259480876049 + 259480876051 3221: 721098^2 = 259991162801 + 259991162803 3222: 721506^2 = 260285454017 + 260285454019 3223: 721764^2 = 260471635847 + 260471635849 3224: 721890^2 = 260562586049 + 260562586051 3225: 722436^2 = 260956887047 + 260956887049 3226: 722784^2 = 261208355327 + 261208355329 3227: 722916^2 = 261303771527 + 261303771529 3228: 723996^2 = 262085104007 + 262085104009 3229: 724302^2 = 262306693601 + 262306693603 3230: 724572^2 = 262502291591 + 262502291593 3231: 725562^2 = 263220107921 + 263220107923 3232: 725580^2 = 263233168199 + 263233168201 3233: 726258^2 = 263725341281 + 263725341283 3234: 726732^2 = 264069699911 + 264069699913 3235: 726924^2 = 264209250887 + 264209250889 3236: 726990^2 = 264257230049 + 264257230051 3237: 727992^2 = 264986176031 + 264986176033 3238: 728028^2 = 265012384391 + 265012384393 3239: 728328^2 = 265230837791 + 265230837793 3240: 728364^2 = 265257058247 + 265257058249 3241: 728442^2 = 265313873681 + 265313873683 3242: 729078^2 = 265777365041 + 265777365043 3243: 729084^2 = 265781739527 + 265781739529 3244: 729126^2 = 265812361937 + 265812361939 3245: 729234^2 = 265891113377 + 265891113379 3246: 729318^2 = 265952372561 + 265952372563 3247: 729444^2 = 266044274567 + 266044274569 3248: 729972^2 = 266429560391 + 266429560393 3249: 730200^2 = 266596019999 + 266596020001 3250: 730248^2 = 266631070751 + 266631070753 3251: 730284^2 = 266657360327 + 266657360329 3252: 730464^2 = 266788827647 + 266788827649 3253: 730560^2 = 266858956799 + 266858956801 3254: 730884^2 = 267095710727 + 267095710729 3255: 731340^2 = 267429097799 + 267429097801 3256: 731358^2 = 267442262081 + 267442262083 3257: 731898^2 = 267837341201 + 267837341203 3258: 732006^2 = 267916392017 + 267916392019 3259: 732192^2 = 268052562431 + 268052562433 3260: 732198^2 = 268056955601 + 268056955603 3261: 732648^2 = 268386545951 + 268386545953 3262: 732984^2 = 268632772127 + 268632772129 3263: 733122^2 = 268733933441 + 268733933443 3264: 733188^2 = 268782321671 + 268782321673 3265: 733746^2 = 269191596257 + 269191596259 3266: 733860^2 = 269275249799 + 269275249801 3267: 733872^2 = 269284056191 + 269284056193 3268: 734244^2 = 269557125767 + 269557125769 3269: 734448^2 = 269706932351 + 269706932353 3270: 734466^2 = 269720152577 + 269720152579 3271: 734502^2 = 269746594001 + 269746594003 3272: 734652^2 = 269856780551 + 269856780553 3273: 734994^2 = 270108090017 + 270108090019 3274: 735042^2 = 270143370881 + 270143370883 3275: 735156^2 = 270227172167 + 270227172169 3276: 735162^2 = 270231583121 + 270231583123 3277: 735258^2 = 270302163281 + 270302163283 3278: 735552^2 = 270518372351 + 270518372353 3279: 735678^2 = 270611059841 + 270611059843 3280: 735708^2 = 270633130631 + 270633130633 3281: 735744^2 = 270659616767 + 270659616769 3282: 736476^2 = 271198449287 + 271198449289 3283: 736758^2 = 271406175281 + 271406175283 3284: 736818^2 = 271450382561 + 271450382563 3285: 737070^2 = 271636092449 + 271636092451 3286: 737196^2 = 271728971207 + 271728971209 3287: 737400^2 = 271879379999 + 271879380001 3288: 737676^2 = 272082940487 + 272082940489 3289: 737736^2 = 272127202847 + 272127202849 3290: 738390^2 = 272609896049 + 272609896051 3291: 738666^2 = 272813729777 + 272813729779 3292: 739380^2 = 273341392199 + 273341392201 3293: 739572^2 = 273483371591 + 273483371593 3294: 739620^2 = 273518872199 + 273518872201 3295: 739650^2 = 273541061249 + 273541061251 3296: 739716^2 = 273589880327 + 273589880329 3297: 739818^2 = 273665336561 + 273665336563 3298: 739872^2 = 273705288191 + 273705288193 3299: 740466^2 = 274144948577 + 274144948579 3300: 740508^2 = 274176049031 + 274176049033 3301: 740574^2 = 274224924737 + 274224924739 3302: 740712^2 = 274327133471 + 274327133473 3303: 740724^2 = 274336022087 + 274336022089 3304: 740844^2 = 274424916167 + 274424916169 3305: 741894^2 = 275203353617 + 275203353619 3306: 742224^2 = 275448233087 + 275448233089 3307: 742356^2 = 275546215367 + 275546215369 3308: 742548^2 = 275688766151 + 275688766153 3309: 742764^2 = 275849179847 + 275849179849 3310: 743022^2 = 276040846241 + 276040846243 3311: 743052^2 = 276063137351 + 276063137353 3312: 743316^2 = 276259337927 + 276259337929 3313: 743646^2 = 276504686657 + 276504686659 3314: 743766^2 = 276593931377 + 276593931379 3315: 743820^2 = 276634096199 + 276634096201 3316: 744954^2 = 277478231057 + 277478231059 3317: 745122^2 = 277603397441 + 277603397443 3318: 745974^2 = 278238604337 + 278238604339 3319: 746058^2 = 278301269681 + 278301269683 3320: 746346^2 = 278516175857 + 278516175859 3321: 746370^2 = 278534088449 + 278534088451 3322: 747186^2 = 279143459297 + 279143459299 3323: 747234^2 = 279179325377 + 279179325379 3324: 747384^2 = 279291421727 + 279291421729 3325: 747438^2 = 279331781921 + 279331781923 3326: 747516^2 = 279390085127 + 279390085129 3327: 747936^2 = 279704130047 + 279704130049 3328: 748446^2 = 280085707457 + 280085707459 3329: 748650^2 = 280238411249 + 280238411251 3330: 749022^2 = 280516978241 + 280516978243 3331: 749118^2 = 280588888961 + 280588888963 3332: 749208^2 = 280656313631 + 280656313633 3333: 749568^2 = 280926093311 + 280926093313 3334: 749628^2 = 280971069191 + 280971069193 3335: 749688^2 = 281016048671 + 281016048673 3336: 750036^2 = 281277000647 + 281277000649 3337: 750042^2 = 281281500881 + 281281500883 3338: 750954^2 = 281965955057 + 281965955059 3339: 751092^2 = 282069596231 + 282069596233 3340: 751218^2 = 282164241761 + 282164241763 3341: 751884^2 = 282664774727 + 282664774729 3342: 752016^2 = 282764032127 + 282764032129 3343: 752352^2 = 283016765951 + 283016765953 3344: 752526^2 = 283147690337 + 283147690339 3345: 752844^2 = 283387044167 + 283387044169 3346: 752904^2 = 283432216607 + 283432216609 3347: 753018^2 = 283518054161 + 283518054163 3348: 753132^2 = 283603904711 + 283603904713 3349: 753642^2 = 283988132081 + 283988132083 3350: 753780^2 = 284092144199 + 284092144201 3351: 754818^2 = 284875106561 + 284875106563 3352: 755448^2 = 285350840351 + 285350840353 3353: 755760^2 = 285586588799 + 285586588801 3354: 755820^2 = 285631936199 + 285631936201 3355: 755970^2 = 285745320449 + 285745320451 3356: 757566^2 = 286953122177 + 286953122179 3357: 757800^2 = 287130419999 + 287130420001 3358: 758424^2 = 287603481887 + 287603481889 3359: 758472^2 = 287639887391 + 287639887393 3360: 758820^2 = 287903896199 + 287903896201 3361: 758868^2 = 287940320711 + 287940320713 3362: 759270^2 = 288245466449 + 288245466451 3363: 759390^2 = 288336586049 + 288336586051 3364: 759408^2 = 288350255231 + 288350255233 3365: 759522^2 = 288436834241 + 288436834243 3366: 759684^2 = 288559889927 + 288559889929 3367: 760458^2 = 289148184881 + 289148184883 3368: 760578^2 = 289239447041 + 289239447043 3369: 761034^2 = 289586374577 + 289586374579 3370: 761160^2 = 289682272799 + 289682272801 3371: 761238^2 = 289741646321 + 289741646323 3372: 761766^2 = 290143719377 + 290143719379 3373: 762012^2 = 290331144071 + 290331144073 3374: 762144^2 = 290431738367 + 290431738369 3375: 762510^2 = 290710750049 + 290710750051 3376: 762516^2 = 290715325127 + 290715325129 3377: 762900^2 = 291008204999 + 291008205001 3378: 763302^2 = 291314971601 + 291314971603 3379: 763740^2 = 291649393799 + 291649393801 3380: 764070^2 = 291901482449 + 291901482451 3381: 764982^2 = 292598730161 + 292598730163 3382: 765324^2 = 292860412487 + 292860412489 3383: 765492^2 = 292989001031 + 292989001033 3384: 765660^2 = 293117617799 + 293117617801 3385: 766038^2 = 293407108721 + 293407108723 3386: 766236^2 = 293558803847 + 293558803849 3387: 766590^2 = 293830114049 + 293830114051 3388: 766716^2 = 293926712327 + 293926712329 3389: 766794^2 = 293986519217 + 293986519219 3390: 767592^2 = 294598739231 + 294598739233 3391: 767598^2 = 294603344801 + 294603344803 3392: 767958^2 = 294879744881 + 294879744883 3393: 768102^2 = 294990341201 + 294990341203 3394: 768150^2 = 295027211249 + 295027211251 3395: 768306^2 = 295147054817 + 295147054819 3396: 768318^2 = 295156274561 + 295156274563 3397: 768378^2 = 295202375441 + 295202375443 3398: 768630^2 = 295396038449 + 295396038451 3399: 768894^2 = 295598991617 + 295598991619 3400: 769146^2 = 295792784657 + 295792784659 3401: 769236^2 = 295862011847 + 295862011849 3402: 769446^2 = 296023573457 + 296023573459 3403: 769602^2 = 296143619201 + 296143619203 3404: 769638^2 = 296171325521 + 296171325523 3405: 769740^2 = 296249833799 + 296249833801 3406: 769830^2 = 296319114449 + 296319114451 3407: 770154^2 = 296568591857 + 296568591859 3408: 770364^2 = 296730346247 + 296730346249 3409: 770394^2 = 296753457617 + 296753457619 3410: 770670^2 = 296966124449 + 296966124451 3411: 771120^2 = 297313027199 + 297313027201 3412: 771630^2 = 297706428449 + 297706428451 3413: 771996^2 = 297988912007 + 297988912009 3414: 772008^2 = 297998176031 + 297998176033 3415: 772074^2 = 298049130737 + 298049130739 3416: 772770^2 = 298586736449 + 298586736451 3417: 772788^2 = 298600646471 + 298600646473 3418: 772968^2 = 298739764511 + 298739764513 3419: 772998^2 = 298762954001 + 298762954003 3420: 773046^2 = 298800059057 + 298800059059 3421: 773316^2 = 299008817927 + 299008817929 3422: 773760^2 = 299352268799 + 299352268801 3423: 773802^2 = 299384767601 + 299384767603 3424: 774108^2 = 299621597831 + 299621597833 3425: 774468^2 = 299900341511 + 299900341513 3426: 774780^2 = 300142024199 + 300142024201 3427: 774894^2 = 300230355617 + 300230355619 3428: 775770^2 = 300909546449 + 300909546451 3429: 775944^2 = 301044545567 + 301044545569 3430: 776172^2 = 301221486791 + 301221486793 3431: 776466^2 = 301449724577 + 301449724579 3432: 777222^2 = 302037018641 + 302037018643 3433: 777558^2 = 302298221681 + 302298221683 3434: 777678^2 = 302391535841 + 302391535843 3435: 777936^2 = 302592210047 + 302592210049 3436: 778224^2 = 302816297087 + 302816297089 3437: 778380^2 = 302937712199 + 302937712201 3438: 778524^2 = 303049809287 + 303049809289 3439: 778668^2 = 303161927111 + 303161927113 3440: 779532^2 = 303835069511 + 303835069513 3441: 779808^2 = 304050258431 + 304050258433 3442: 780360^2 = 304480864799 + 304480864801 3443: 780654^2 = 304710333857 + 304710333859 3444: 781170^2 = 305113284449 + 305113284451 3445: 781188^2 = 305127345671 + 305127345673 3446: 781458^2 = 305338302881 + 305338302883 3447: 781488^2 = 305361747071 + 305361747073 3448: 781656^2 = 305493051167 + 305493051169 3449: 781710^2 = 305535262049 + 305535262051 3450: 781992^2 = 305755744031 + 305755744033 3451: 782544^2 = 306187555967 + 306187555969 3452: 782784^2 = 306375395327 + 306375395329 3453: 783216^2 = 306713651327 + 306713651329 3454: 783330^2 = 306802944449 + 306802944451 3455: 783432^2 = 306882849311 + 306882849313 3456: 783504^2 = 306939259007 + 306939259009 3457: 783810^2 = 307179058049 + 307179058051 3458: 784530^2 = 307743660449 + 307743660451 3459: 784950^2 = 308073251249 + 308073251251 3460: 785244^2 = 308304069767 + 308304069769 3461: 785574^2 = 308563254737 + 308563254739 3462: 786042^2 = 308931012881 + 308931012883 3463: 786456^2 = 309256519967 + 309256519969 3464: 786576^2 = 309350901887 + 309350901889 3465: 786864^2 = 309577477247 + 309577477249 3466: 786918^2 = 309619969361 + 309619969363 3467: 786942^2 = 309638855681 + 309638855683 3468: 787092^2 = 309756908231 + 309756908233 3469: 787326^2 = 309941115137 + 309941115139 3470: 787704^2 = 310238795807 + 310238795809 3471: 788052^2 = 310512977351 + 310512977353 3472: 788256^2 = 310673760767 + 310673760769 3473: 788310^2 = 310716328049 + 310716328051 3474: 789210^2 = 311426212049 + 311426212051 3475: 790134^2 = 312155868977 + 312155868979 3476: 790146^2 = 312165350657 + 312165350659 3477: 790488^2 = 312435639071 + 312435639073 3478: 790788^2 = 312672830471 + 312672830473 3479: 790890^2 = 312753496049 + 312753496051 3480: 790944^2 = 312796205567 + 312796205569 3481: 791328^2 = 313100001791 + 313100001793 3482: 791532^2 = 313261453511 + 313261453513 3483: 791664^2 = 313365944447 + 313365944449 3484: 791742^2 = 313427697281 + 313427697283 3485: 791868^2 = 313527464711 + 313527464713 3486: 792114^2 = 313722294497 + 313722294499 3487: 792486^2 = 314017030097 + 314017030099 3488: 792540^2 = 314059825799 + 314059825801 3489: 792612^2 = 314116891271 + 314116891273 3490: 792744^2 = 314221524767 + 314221524769 3491: 792804^2 = 314269091207 + 314269091209 3492: 793182^2 = 314568842561 + 314568842563 3493: 793302^2 = 314664031601 + 314664031603 3494: 793368^2 = 314716391711 + 314716391713 3495: 793470^2 = 314797320449 + 314797320451 3496: 793830^2 = 315083034449 + 315083034451 3497: 793848^2 = 315097323551 + 315097323553 3498: 793938^2 = 315168773921 + 315168773923 3499: 794124^2 = 315316463687 + 315316463689 3500: 794136^2 = 315325993247 + 315325993249 3501: 794592^2 = 315688223231 + 315688223233 3502: 794598^2 = 315692990801 + 315692990803 3503: 794628^2 = 315716829191 + 315716829193 3504: 795228^2 = 316193785991 + 316193785993 3505: 795360^2 = 316298764799 + 316298764801 3506: 795888^2 = 316718854271 + 316718854273 3507: 795906^2 = 316733180417 + 316733180419 3508: 796098^2 = 316886012801 + 316886012803 3509: 796908^2 = 317531180231 + 317531180233 3510: 796962^2 = 317574214721 + 317574214723 3511: 797232^2 = 317789430911 + 317789430913 3512: 797364^2 = 317894674247 + 317894674249 3513: 797568^2 = 318057357311 + 318057357313 3514: 797874^2 = 318301459937 + 318301459939 3515: 798012^2 = 318411576071 + 318411576073 3516: 798384^2 = 318708505727 + 318708505729 3517: 798456^2 = 318765991967 + 318765991969 3518: 798474^2 = 318780364337 + 318780364339 3519: 798996^2 = 319197304007 + 319197304009 3520: 799056^2 = 319245245567 + 319245245569 3521: 799122^2 = 319297985441 + 319297985443 3522: 799170^2 = 319336344449 + 319336344451 3523: 799206^2 = 319365115217 + 319365115219 3524: 799542^2 = 319633704881 + 319633704883 3525: 799632^2 = 319705667711 + 319705667713 3526: 800256^2 = 320204832767 + 320204832769 3527: 800322^2 = 320257651841 + 320257651843 3528: 800562^2 = 320449757921 + 320449757923 3529: 800976^2 = 320781276287 + 320781276289 3530: 800994^2 = 320795694017 + 320795694019 3531: 801018^2 = 320814918161 + 320814918163 3532: 801036^2 = 320829336647 + 320829336649 3533: 801120^2 = 320896627199 + 320896627201 3534: 801432^2 = 321146625311 + 321146625313 3535: 801564^2 = 321252423047 + 321252423049 3536: 802548^2 = 322041646151 + 322041646153 3537: 802620^2 = 322099432199 + 322099432201 3538: 802752^2 = 322205386751 + 322205386753 3539: 802872^2 = 322301724191 + 322301724193 3540: 802944^2 = 322359533567 + 322359533569 3541: 803286^2 = 322634198897 + 322634198899 3542: 803292^2 = 322639018631 + 322639018633 3543: 803790^2 = 323039182049 + 323039182051 3544: 804258^2 = 323415465281 + 323415465283 3545: 804414^2 = 323540941697 + 323540941699 3546: 804432^2 = 323555421311 + 323555421313 3547: 804714^2 = 323782310897 + 323782310899 3548: 804750^2 = 323811281249 + 323811281251 3549: 805272^2 = 324231496991 + 324231496993 3550: 805464^2 = 324386127647 + 324386127649 3551: 806016^2 = 324830896127 + 324830896129 3552: 806514^2 = 325232416097 + 325232416099 3553: 806580^2 = 325285648199 + 325285648201 3554: 807288^2 = 325856957471 + 325856957473 3555: 807534^2 = 326055580577 + 326055580579 3556: 807780^2 = 326254264199 + 326254264201 3557: 808032^2 = 326457856511 + 326457856513 3558: 808914^2 = 327170929697 + 327170929699 3559: 809136^2 = 327350533247 + 327350533249 3560: 809472^2 = 327622459391 + 327622459393 3561: 810336^2 = 328322216447 + 328322216449 3562: 810816^2 = 328711292927 + 328711292929 3563: 810936^2 = 328808598047 + 328808598049 3564: 811068^2 = 328915650311 + 328915650313 3565: 811074^2 = 328920516737 + 328920516739 3566: 811224^2 = 329042189087 + 329042189089 3567: 811410^2 = 329193094049 + 329193094051 3568: 811452^2 = 329227174151 + 329227174153 3569: 811476^2 = 329246649287 + 329246649289 3570: 811890^2 = 329582686049 + 329582686051 3571: 811986^2 = 329660632097 + 329660632099 3572: 812238^2 = 329865284321 + 329865284323 3573: 812646^2 = 330196760657 + 330196760659 3574: 812772^2 = 330299161991 + 330299161993 3575: 812982^2 = 330469866161 + 330469866163 3576: 813108^2 = 330572309831 + 330572309833 3577: 813198^2 = 330645493601 + 330645493603 3578: 813204^2 = 330650372807 + 330650372809 3579: 813258^2 = 330694287281 + 330694287283 3580: 813468^2 = 330865093511 + 330865093513 3581: 813570^2 = 330948072449 + 330948072451 3582: 813870^2 = 331192188449 + 331192188451 3583: 813924^2 = 331236138887 + 331236138889 3584: 814266^2 = 331514559377 + 331514559379 3585: 814554^2 = 331749109457 + 331749109459 3586: 815358^2 = 332404334081 + 332404334083 3587: 815418^2 = 332453257361 + 332453257363 3588: 815502^2 = 332521756001 + 332521756003 3589: 815604^2 = 332604942407 + 332604942409 3590: 815682^2 = 332668562561 + 332668562563 3591: 816342^2 = 333207130481 + 333207130483 3592: 816396^2 = 333251214407 + 333251214409 3593: 816492^2 = 333329593031 + 333329593033 3594: 816552^2 = 333378584351 + 333378584353 3595: 816684^2 = 333486377927 + 333486377929 3596: 816972^2 = 333721624391 + 333721624393 3597: 817266^2 = 333961857377 + 333961857379 3598: 817326^2 = 334010895137 + 334010895139 3599: 817518^2 = 334167840161 + 334167840163 3600: 817650^2 = 334275761249 + 334275761251 3601: 817752^2 = 334359166751 + 334359166753 3602: 818022^2 = 334579996241 + 334579996243 3603: 818088^2 = 334633987871 + 334633987873 3604: 818154^2 = 334687983857 + 334687983859 3605: 818190^2 = 334717438049 + 334717438051 3606: 818256^2 = 334771440767 + 334771440769 3607: 818550^2 = 335012051249 + 335012051251 3608: 819000^2 = 335380499999 + 335380500001 3609: 819078^2 = 335444385041 + 335444385043 3610: 819708^2 = 335960602631 + 335960602633 3611: 819846^2 = 336073731857 + 336073731859 3612: 820044^2 = 336236080967 + 336236080969 3613: 820356^2 = 336491983367 + 336491983369 3614: 820638^2 = 336723363521 + 336723363523 3615: 820728^2 = 336797224991 + 336797224993 3616: 821028^2 = 337043488391 + 337043488393 3617: 821814^2 = 337689125297 + 337689125299 3618: 822234^2 = 338034375377 + 338034375379 3619: 822414^2 = 338182393697 + 338182393699 3620: 822564^2 = 338305767047 + 338305767049 3621: 822570^2 = 338310702449 + 338310702451 3622: 822582^2 = 338320573361 + 338320573363 3623: 822870^2 = 338557518449 + 338557518451 3624: 823506^2 = 339081066017 + 339081066019 3625: 823590^2 = 339150244049 + 339150244051 3626: 823920^2 = 339422083199 + 339422083201 3627: 823968^2 = 339461632511 + 339461632513 3628: 824094^2 = 339565460417 + 339565460419 3629: 824250^2 = 339694031249 + 339694031251 3630: 824418^2 = 339832519361 + 339832519363 3631: 824802^2 = 340149169601 + 340149169603 3632: 825264^2 = 340530334847 + 340530334849 3633: 825858^2 = 341020718081 + 341020718083 3634: 825978^2 = 341119828241 + 341119828243 3635: 826524^2 = 341570961287 + 341570961289 3636: 826728^2 = 341739592991 + 341739592993 3637: 826926^2 = 341903304737 + 341903304739 3638: 826986^2 = 341952922097 + 341952922099 3639: 828168^2 = 342931118111 + 342931118113 3640: 828276^2 = 343020566087 + 343020566089 3641: 828486^2 = 343194526097 + 343194526099 3642: 828816^2 = 343467980927 + 343467980929 3643: 828822^2 = 343472953841 + 343472953843 3644: 828840^2 = 343487872799 + 343487872801 3645: 828966^2 = 343592314577 + 343592314579 3646: 829512^2 = 344045079071 + 344045079073 3647: 829680^2 = 344184451199 + 344184451201 3648: 830412^2 = 344792044871 + 344792044873 3649: 830586^2 = 344936551697 + 344936551699 3650: 831342^2 = 345564760481 + 345564760483 3651: 831780^2 = 345928984199 + 345928984201 3652: 831810^2 = 345953938049 + 345953938051 3653: 832470^2 = 346503150449 + 346503150451 3654: 832566^2 = 346583072177 + 346583072179 3655: 832944^2 = 346897853567 + 346897853569 3656: 833292^2 = 347187778631 + 347187778633 3657: 833532^2 = 347387797511 + 347387797513 3658: 834114^2 = 347873082497 + 347873082499 3659: 834294^2 = 348023239217 + 348023239219 3660: 834426^2 = 348133374737 + 348133374739 3661: 834720^2 = 348378739199 + 348378739201 3662: 835212^2 = 348789542471 + 348789542473 3663: 835410^2 = 348954934049 + 348954934051 3664: 835536^2 = 349060203647 + 349060203649 3665: 835542^2 = 349065216881 + 349065216883 3666: 835974^2 = 349426264337 + 349426264339 3667: 836040^2 = 349481440799 + 349481440801 3668: 836148^2 = 349571738951 + 349571738953 3669: 836772^2 = 350093689991 + 350093689993 3670: 837012^2 = 350294544071 + 350294544073 3671: 837234^2 = 350480385377 + 350480385379 3672: 837726^2 = 350892425537 + 350892425539 3673: 837762^2 = 350922584321 + 350922584323 3674: 837858^2 = 351003014081 + 351003014083 3675: 838116^2 = 351219214727 + 351219214729 3676: 838866^2 = 351848082977 + 351848082979 3677: 839040^2 = 351994060799 + 351994060801 3678: 839244^2 = 352165245767 + 352165245769 3679: 839592^2 = 352457363231 + 352457363233 3680: 839826^2 = 352653855137 + 352653855139 3681: 839904^2 = 352719364607 + 352719364609 3682: 840492^2 = 353213401031 + 353213401033 3683: 840684^2 = 353374793927 + 353374793929 3684: 840702^2 = 353389926401 + 353389926403 3685: 841176^2 = 353788531487 + 353788531489 3686: 841248^2 = 353849098751 + 353849098753 3687: 841944^2 = 354434849567 + 354434849569 3688: 842184^2 = 354636944927 + 354636944929 3689: 842346^2 = 354773391857 + 354773391859 3690: 842688^2 = 355061532671 + 355061532673 3691: 842760^2 = 355122208799 + 355122208801 3692: 843570^2 = 355805172449 + 355805172451 3693: 843792^2 = 355992469631 + 355992469633 3694: 844068^2 = 356225394311 + 356225394313 3695: 844410^2 = 356514124049 + 356514124051 3696: 844446^2 = 356544523457 + 356544523459 3697: 845082^2 = 357081793361 + 357081793363 3698: 845712^2 = 357614393471 + 357614393473 3699: 845838^2 = 357720961121 + 357720961123 3700: 845850^2 = 357731111249 + 357731111251 3701: 846162^2 = 357995065121 + 357995065123 3702: 846720^2 = 358467379199 + 358467379201 3703: 846960^2 = 358670620799 + 358670620801 3704: 847092^2 = 358782428231 + 358782428233 3705: 847380^2 = 359026432199 + 359026432201 3706: 847896^2 = 359463813407 + 359463813409 3707: 848286^2 = 359794568897 + 359794568899 3708: 848778^2 = 360212046641 + 360212046643 3709: 848808^2 = 360237510431 + 360237510433 3710: 848814^2 = 360242603297 + 360242603299 3711: 848892^2 = 360308813831 + 360308813833 3712: 848934^2 = 360344468177 + 360344468179 3713: 849102^2 = 360487103201 + 360487103203 3714: 849354^2 = 360701108657 + 360701108659 3715: 849498^2 = 360823426001 + 360823426003 3716: 849624^2 = 360930470687 + 360930470689 3717: 849672^2 = 360971253791 + 360971253793 3718: 850086^2 = 361323103697 + 361323103699 3719: 850158^2 = 361384312481 + 361384312483 3720: 850404^2 = 361593481607 + 361593481609 3721: 850488^2 = 361664919071 + 361664919073 3722: 850722^2 = 361863960641 + 361863960643 3723: 850872^2 = 361991580191 + 361991580193 3724: 850932^2 = 362042634311 + 362042634313 3725: 851394^2 = 362435871617 + 362435871619 3726: 851544^2 = 362563591967 + 362563591969 3727: 851598^2 = 362609576801 + 362609576803 3728: 851664^2 = 362665784447 + 362665784449 3729: 851730^2 = 362721996449 + 362721996451 3730: 852192^2 = 363115602431 + 363115602433 3731: 852768^2 = 363606630911 + 363606630913 3732: 852966^2 = 363775498577 + 363775498579 3733: 852978^2 = 363785734241 + 363785734243 3734: 853188^2 = 363964881671 + 363964881673 3735: 853518^2 = 364246488161 + 364246488163 3736: 853956^2 = 364620424967 + 364620424969 3737: 854160^2 = 364794652799 + 364794652801 3738: 854454^2 = 365045819057 + 365045819059 3739: 854586^2 = 365158615697 + 365158615699 3740: 854748^2 = 365297071751 + 365297071753 3741: 854952^2 = 365471461151 + 365471461153 3742: 855036^2 = 365543280647 + 365543280649 3743: 855288^2 = 365758781471 + 365758781473 3744: 855414^2 = 365866555697 + 365866555699 3745: 855510^2 = 365948680049 + 365948680051 3746: 855696^2 = 366107822207 + 366107822209 3747: 855708^2 = 366118090631 + 366118090633 3748: 855828^2 = 366220782791 + 366220782793 3749: 856464^2 = 366765291647 + 366765291649 3750: 856836^2 = 367083965447 + 367083965449 3751: 858012^2 = 368092296071 + 368092296073 3752: 858114^2 = 368179818497 + 368179818499 3753: 858648^2 = 368638193951 + 368638193953 3754: 858978^2 = 368921602241 + 368921602243 3755: 859182^2 = 369096854561 + 369096854563 3756: 859572^2 = 369432011591 + 369432011593 3757: 860358^2 = 370107944081 + 370107944083 3758: 860454^2 = 370190543057 + 370190543059 3759: 860616^2 = 370329949727 + 370329949729 3760: 862170^2 = 371668554449 + 371668554451 3761: 862374^2 = 371844457937 + 371844457939 3762: 862464^2 = 371922075647 + 371922075649 3763: 862566^2 = 372010052177 + 372010052179 3764: 862602^2 = 372041105201 + 372041105203 3765: 862968^2 = 372356884511 + 372356884513 3766: 863004^2 = 372387952007 + 372387952009 3767: 863010^2 = 372393130049 + 372393130051 3768: 863688^2 = 372978480671 + 372978480673 3769: 863700^2 = 372988844999 + 372988845001 3770: 864054^2 = 373294657457 + 373294657459 3771: 864360^2 = 373559104799 + 373559104801 3772: 864486^2 = 373668022097 + 373668022099 3773: 864708^2 = 373859962631 + 373859962633 3774: 864996^2 = 374109040007 + 374109040009 3775: 865080^2 = 374181703199 + 374181703201 3776: 865524^2 = 374565897287 + 374565897289 3777: 865542^2 = 374581476881 + 374581476883 3778: 865572^2 = 374607443591 + 374607443593 3779: 866430^2 = 375350472449 + 375350472451 3780: 867018^2 = 375860106161 + 375860106163 3781: 868470^2 = 377120070449 + 377120070451 3782: 868512^2 = 377156547071 + 377156547073 3783: 868632^2 = 377260775711 + 377260775713 3784: 868782^2 = 377391081761 + 377391081763 3785: 868818^2 = 377422358561 + 377422358563 3786: 868884^2 = 377479702727 + 377479702729 3787: 869274^2 = 377818643537 + 377818643539 3788: 869286^2 = 377829074897 + 377829074899 3789: 869430^2 = 377954262449 + 377954262451 3790: 869436^2 = 377959479047 + 377959479049 3791: 869568^2 = 378074253311 + 378074253313 3792: 870102^2 = 378538745201 + 378538745203 3793: 870252^2 = 378669271751 + 378669271753 3794: 870276^2 = 378690158087 + 378690158089 3795: 870672^2 = 379034865791 + 379034865793 3796: 871284^2 = 379567904327 + 379567904329 3797: 871404^2 = 379672465607 + 379672465609 3798: 871446^2 = 379709065457 + 379709065459 3799: 871746^2 = 379970544257 + 379970544259 3800: 871842^2 = 380054236481 + 380054236483 3801: 872058^2 = 380242577681 + 380242577683 3802: 872244^2 = 380404797767 + 380404797769 3803: 873054^2 = 381111643457 + 381111643459 3804: 873090^2 = 381143074049 + 381143074051 3805: 873306^2 = 381331684817 + 381331684819 3806: 873444^2 = 381452210567 + 381452210569 3807: 873528^2 = 381525583391 + 381525583393 3808: 873594^2 = 381583238417 + 381583238419 3809: 873780^2 = 381745744199 + 381745744201 3810: 873894^2 = 381845361617 + 381845361619 3811: 874188^2 = 382102329671 + 382102329673 3812: 874356^2 = 382249207367 + 382249207369 3813: 874446^2 = 382327903457 + 382327903459 3814: 874620^2 = 382480072199 + 382480072201 3815: 874788^2 = 382627022471 + 382627022473 3816: 874974^2 = 382789750337 + 382789750339 3817: 875022^2 = 382831750241 + 382831750243 3818: 875142^2 = 382936760081 + 382936760083 3819: 875208^2 = 382994521631 + 382994521633 3820: 875280^2 = 383057539199 + 383057539201 3821: 875712^2 = 383435753471 + 383435753473 3822: 875994^2 = 383682744017 + 383682744019 3823: 876078^2 = 383756331041 + 383756331043 3824: 876162^2 = 383829925121 + 383829925123 3825: 876372^2 = 384013941191 + 384013941193 3826: 876804^2 = 384392627207 + 384392627209 3827: 876924^2 = 384497850887 + 384497850889 3828: 877668^2 = 385150559111 + 385150559113 3829: 877746^2 = 385219020257 + 385219020259 3830: 878106^2 = 385535073617 + 385535073619 3831: 878172^2 = 385593030791 + 385593030793 3832: 878508^2 = 385888153031 + 385888153033 3833: 878862^2 = 386199207521 + 386199207523 3834: 879312^2 = 386594796671 + 386594796673 3835: 879558^2 = 386811137681 + 386811137683 3836: 879822^2 = 387043375841 + 387043375843 3837: 880620^2 = 387745792199 + 387745792201 3838: 880728^2 = 387840904991 + 387840904993 3839: 880992^2 = 388073452031 + 388073452033 3840: 881040^2 = 388115740799 + 388115740801 3841: 881280^2 = 388327219199 + 388327219201 3842: 882264^2 = 389194882847 + 389194882849 3843: 882288^2 = 389216057471 + 389216057473 3844: 882414^2 = 389327233697 + 389327233699 3845: 882576^2 = 389470197887 + 389470197889 3846: 882642^2 = 389528450081 + 389528450083 3847: 882882^2 = 389740312961 + 389740312963 3848: 883302^2 = 390111211601 + 390111211603 3849: 883422^2 = 390217215041 + 390217215043 3850: 883668^2 = 390434567111 + 390434567113 3851: 883800^2 = 390551219999 + 390551220001 3852: 884280^2 = 390975559199 + 390975559201 3853: 884352^2 = 391039229951 + 391039229953 3854: 884910^2 = 391532854049 + 391532854051 3855: 884994^2 = 391607190017 + 391607190019 3856: 885192^2 = 391782438431 + 391782438433 3857: 885606^2 = 392148993617 + 392148993619 3858: 885726^2 = 392255273537 + 392255273539 3859: 885810^2 = 392329678049 + 392329678051 3860: 886104^2 = 392590149407 + 392590149409 3861: 886956^2 = 393345472967 + 393345472969 3862: 887124^2 = 393494495687 + 393494495689 3863: 887130^2 = 393499818449 + 393499818451 3864: 887586^2 = 393904453697 + 393904453699 3865: 887742^2 = 394042929281 + 394042929283 3866: 887760^2 = 394058908799 + 394058908801 3867: 887922^2 = 394202739041 + 394202739043 3868: 888300^2 = 394538444999 + 394538445001 3869: 888474^2 = 394693024337 + 394693024339 3870: 889278^2 = 395407680641 + 395407680643 3871: 889404^2 = 395519737607 + 395519737609 3872: 889440^2 = 395551756799 + 395551756801 3873: 889602^2 = 395695859201 + 395695859203 3874: 889818^2 = 395888036561 + 395888036563 3875: 890070^2 = 396112302449 + 396112302451 3876: 890094^2 = 396133664417 + 396133664419 3877: 890196^2 = 396224459207 + 396224459209 3878: 890322^2 = 396336631841 + 396336631843 3879: 891000^2 = 396940499999 + 396940500001 3880: 891192^2 = 397111590431 + 397111590433 3881: 891276^2 = 397186454087 + 397186454089 3882: 891438^2 = 397330853921 + 397330853923 3883: 891900^2 = 397742804999 + 397742805001 3884: 891948^2 = 397785617351 + 397785617353 3885: 892074^2 = 397898010737 + 397898010739 3886: 892128^2 = 397946184191 + 397946184193 3887: 892260^2 = 398063953799 + 398063953801 3888: 892362^2 = 398154969521 + 398154969523 3889: 892542^2 = 398315610881 + 398315610883 3890: 892926^2 = 398658420737 + 398658420739 3891: 893166^2 = 398872751777 + 398872751779 3892: 893388^2 = 399071059271 + 399071059273 3893: 893454^2 = 399130025057 + 399130025059 3894: 893586^2 = 399247969697 + 399247969699 3895: 894756^2 = 400294149767 + 400294149769 3896: 894762^2 = 400299518321 + 400299518323 3897: 894882^2 = 400406896961 + 400406896963 3898: 895308^2 = 400788207431 + 400788207433 3899: 895446^2 = 400911769457 + 400911769459 3900: 895512^2 = 400970871071 + 400970871073 3901: 895680^2 = 401121331199 + 401121331201 3902: 896058^2 = 401459969681 + 401459969683 3903: 896916^2 = 402229155527 + 402229155529 3904: 897252^2 = 402530575751 + 402530575753 3905: 897408^2 = 402670559231 + 402670559233 3906: 897588^2 = 402832108871 + 402832108873 3907: 897618^2 = 402859036961 + 402859036963 3908: 897750^2 = 402977531249 + 402977531251 3909: 898242^2 = 403419345281 + 403419345283 3910: 898344^2 = 403510971167 + 403510971169 3911: 898380^2 = 403543312199 + 403543312201 3912: 898464^2 = 403618779647 + 403618779649 3913: 898548^2 = 403694254151 + 403694254153 3914: 898710^2 = 403839832049 + 403839832051 3915: 899064^2 = 404158038047 + 404158038049 3916: 899982^2 = 404983800161 + 404983800163 3917: 899988^2 = 404989200071 + 404989200073 3918: 900030^2 = 405027000449 + 405027000451 3919: 900312^2 = 405280848671 + 405280848673 3920: 900426^2 = 405383490737 + 405383490739 3921: 900648^2 = 405583409951 + 405583409953 3922: 901056^2 = 405950957567 + 405950957569 3923: 901098^2 = 405988802801 + 405988802803 3924: 901182^2 = 406064498561 + 406064498563 3925: 901668^2 = 406502591111 + 406502591113 3926: 901998^2 = 406800196001 + 406800196003 3927: 902004^2 = 406805608007 + 406805608009 3928: 902034^2 = 406832668577 + 406832668579 3929: 902208^2 = 406989637631 + 406989637633 3930: 902406^2 = 407168294417 + 407168294419 3931: 903138^2 = 407829123521 + 407829123523 3932: 903324^2 = 407997124487 + 407997124489 3933: 903954^2 = 408566417057 + 408566417059 3934: 903996^2 = 408604384007 + 408604384009 3935: 904086^2 = 408685747697 + 408685747699 3936: 904182^2 = 408772544561 + 408772544563 3937: 904218^2 = 408805095761 + 408805095763 3938: 904344^2 = 408919035167 + 408919035169 3939: 904554^2 = 409108969457 + 409108969459 3940: 904722^2 = 409260948641 + 409260948643 3941: 905100^2 = 409603004999 + 409603005001 3942: 905184^2 = 409679036927 + 409679036929 3943: 905364^2 = 409841986247 + 409841986249 3944: 905388^2 = 409863715271 + 409863715273 3945: 905718^2 = 410162547761 + 410162547763 3946: 905760^2 = 410200588799 + 410200588801 3947: 905826^2 = 410260371137 + 410260371139 3948: 905982^2 = 410401692161 + 410401692163 3949: 906822^2 = 411163069841 + 411163069843 3950: 906828^2 = 411168510791 + 411168510793 3951: 907236^2 = 411538579847 + 411538579849 3952: 907698^2 = 411957829601 + 411957829603 3953: 907836^2 = 412083101447 + 412083101449 3954: 908040^2 = 412268320799 + 412268320801 3955: 908076^2 = 412301010887 + 412301010889 3956: 908172^2 = 412388190791 + 412388190793 3957: 908238^2 = 412448132321 + 412448132323 3958: 908280^2 = 412486279199 + 412486279201 3959: 908880^2 = 413031427199 + 413031427201 3960: 908976^2 = 413118684287 + 413118684289 3961: 909060^2 = 413195041799 + 413195041801 3962: 910758^2 = 414740067281 + 414740067283 3963: 910848^2 = 414822039551 + 414822039553 3964: 910932^2 = 414898554311 + 414898554313 3965: 911016^2 = 414975076127 + 414975076129 3966: 911148^2 = 415095338951 + 415095338953 3967: 911286^2 = 415221086897 + 415221086899 3968: 911604^2 = 415510926407 + 415510926409 3969: 911910^2 = 415789924049 + 415789924051 3970: 912270^2 = 416118276449 + 416118276451 3971: 912522^2 = 416348200241 + 416348200243 3972: 912858^2 = 416654864081 + 416654864083 3973: 912912^2 = 416704159871 + 416704159873 3974: 913530^2 = 417268530449 + 417268530451 3975: 913662^2 = 417389125121 + 417389125123 3976: 914124^2 = 417811343687 + 417811343689 3977: 914340^2 = 418008817799 + 418008817801 3978: 914496^2 = 418151467007 + 418151467009 3979: 915102^2 = 418705835201 + 418705835203 3980: 915180^2 = 418777216199 + 418777216201 3981: 915570^2 = 419134212449 + 419134212451 3982: 915816^2 = 419359472927 + 419359472929 3983: 916152^2 = 419667243551 + 419667243553 3984: 916278^2 = 419782686641 + 419782686643 3985: 916686^2 = 420156611297 + 420156611299 3986: 917334^2 = 420750833777 + 420750833779 3987: 917460^2 = 420866425799 + 420866425801 3988: 917742^2 = 421125189281 + 421125189283 3989: 917748^2 = 421130695751 + 421130695753 3990: 917868^2 = 421240832711 + 421240832713 3991: 917952^2 = 421317937151 + 421317937153 3992: 918114^2 = 421466658497 + 421466658499 3993: 918258^2 = 421598877281 + 421598877283 3994: 918906^2 = 422194118417 + 422194118419 3995: 918918^2 = 422205145361 + 422205145363 3996: 919392^2 = 422640824831 + 422640824833 3997: 919584^2 = 422817366527 + 422817366529 3998: 919836^2 = 423049133447 + 423049133449 3999: 919920^2 = 423126403199 + 423126403201 4000: 920052^2 = 423247841351 + 423247841353 4001: 920592^2 = 423744815231 + 423744815233 4002: 920946^2 = 424070767457 + 424070767459 4003: 920970^2 = 424092870449 + 424092870451 4004: 921612^2 = 424684339271 + 424684339273 4005: 921618^2 = 424689868961 + 424689868963 4006: 921636^2 = 424706458247 + 424706458249 4007: 921642^2 = 424711988081 + 424711988083 4008: 921906^2 = 424955336417 + 424955336419 4009: 922326^2 = 425342625137 + 425342625139 4010: 922398^2 = 425409035201 + 425409035203 4011: 922602^2 = 425597225201 + 425597225203 4012: 922860^2 = 425835289799 + 425835289801 4013: 923088^2 = 426045727871 + 426045727873 4014: 923610^2 = 426527716049 + 426527716051 4015: 923670^2 = 426583134449 + 426583134451 4016: 923712^2 = 426621929471 + 426621929473 4017: 924414^2 = 427270621697 + 427270621699 4018: 924462^2 = 427314994721 + 427314994723 4019: 924588^2 = 427431484871 + 427431484873 4020: 924672^2 = 427509153791 + 427509153793 4021: 924852^2 = 427675610951 + 427675610953 4022: 925122^2 = 427925357441 + 427925357443 4023: 925716^2 = 428475056327 + 428475056329 4024: 925926^2 = 428669478737 + 428669478739 4025: 925938^2 = 428680589921 + 428680589923 4026: 926718^2 = 429403125761 + 429403125763 4027: 926844^2 = 429519900167 + 429519900169 4028: 926994^2 = 429658938017 + 429658938019 4029: 927348^2 = 429987156551 + 429987156553 4030: 927456^2 = 430087315967 + 430087315969 4031: 927876^2 = 430476935687 + 430476935689 4032: 928314^2 = 430883441297 + 430883441299 4033: 929076^2 = 431591106887 + 431591106889 4034: 929262^2 = 431763932321 + 431763932323 4035: 929628^2 = 432104109191 + 432104109193 4036: 929802^2 = 432265879601 + 432265879603 4037: 929952^2 = 432405361151 + 432405361153 4038: 930228^2 = 432662065991 + 432662065993 4039: 930270^2 = 432701136449 + 432701136451 4040: 930330^2 = 432756954449 + 432756954451 4041: 930456^2 = 432874183967 + 432874183969 4042: 930558^2 = 432969095681 + 432969095683 4043: 930600^2 = 433008179999 + 433008180001 4044: 930852^2 = 433242722951 + 433242722953 4045: 930882^2 = 433270648961 + 433270648963 4046: 931008^2 = 433387948031 + 433387948033 4047: 931194^2 = 433561132817 + 433561132819 4048: 931464^2 = 433812591647 + 433812591649 4049: 931524^2 = 433868481287 + 433868481289 4050: 931812^2 = 434136801671 + 434136801673 4051: 931938^2 = 434254217921 + 434254217923 4052: 932442^2 = 434724041681 + 434724041683 4053: 932454^2 = 434735231057 + 434735231059 4054: 932904^2 = 435154936607 + 435154936609 4055: 933150^2 = 435384461249 + 435384461251 4056: 933282^2 = 435507645761 + 435507645763 4057: 933444^2 = 435658850567 + 435658850569 4058: 933900^2 = 436084604999 + 436084605001 4059: 934422^2 = 436572237041 + 436572237043 4060: 934626^2 = 436762879937 + 436762879939 4061: 935310^2 = 437402398049 + 437402398051 4062: 935460^2 = 437542705799 + 437542705801 4063: 935880^2 = 437935687199 + 437935687201 4064: 936600^2 = 438609779999 + 438609780001 4065: 936714^2 = 438716558897 + 438716558899 4066: 936822^2 = 438817729841 + 438817729843 4067: 937092^2 = 439070708231 + 439070708233 4068: 937110^2 = 439087576049 + 439087576051 4069: 937224^2 = 439194413087 + 439194413089 4070: 937518^2 = 439470000161 + 439470000163 4071: 937620^2 = 439565632199 + 439565632201 4072: 937848^2 = 439779435551 + 439779435553 4073: 938148^2 = 440060834951 + 440060834953 4074: 938790^2 = 440663332049 + 440663332051 4075: 938868^2 = 440736560711 + 440736560713 4076: 939030^2 = 440888670449 + 440888670451 4077: 939330^2 = 441170424449 + 441170424451 4078: 939918^2 = 441722923361 + 441722923363 4079: 939972^2 = 441773680391 + 441773680393 4080: 940686^2 = 442445075297 + 442445075299 4081: 940884^2 = 442631350727 + 442631350729 4082: 941442^2 = 443156519681 + 443156519683 4083: 941754^2 = 443450298257 + 443450298259 4084: 942138^2 = 443812005521 + 443812005523 4085: 942228^2 = 443896801991 + 443896801993 4086: 942534^2 = 444185170577 + 444185170579 4087: 942552^2 = 444202136351 + 444202136353 4088: 942822^2 = 444456661841 + 444456661843 4089: 942858^2 = 444490604081 + 444490604083 4090: 943314^2 = 444920651297 + 444920651299 4091: 943326^2 = 444931971137 + 444931971139 4092: 943746^2 = 445328256257 + 445328256259 4093: 944460^2 = 446002345799 + 446002345801 4094: 945048^2 = 446557861151 + 446557861153 4095: 945072^2 = 446580542591 + 446580542593 4096: 945474^2 = 446960542337 + 446960542339 4097: 945642^2 = 447119396081 + 447119396083 4098: 945702^2 = 447176136401 + 447176136403 4099: 945888^2 = 447352054271 + 447352054273 4100: 946122^2 = 447573419441 + 447573419443 4101: 946296^2 = 447738059807 + 447738059809 4102: 946926^2 = 448334424737 + 448334424739 4103: 947142^2 = 448538984081 + 448538984083 4104: 947514^2 = 448891390097 + 448891390099 4105: 948348^2 = 449681964551 + 449681964553 4106: 948558^2 = 449881139681 + 449881139683 4107: 948612^2 = 449932363271 + 449932363273 4108: 948954^2 = 450256847057 + 450256847059 4109: 949200^2 = 450490319999 + 450490320001 4110: 949278^2 = 450564360641 + 450564360643 4111: 949332^2 = 450615623111 + 450615623113 4112: 949674^2 = 450940353137 + 450940353139 4113: 949788^2 = 451048622471 + 451048622473 4114: 949866^2 = 451122708977 + 451122708979 4115: 949962^2 = 451213900721 + 451213900723 4116: 950094^2 = 451339304417 + 451339304419 4117: 950262^2 = 451498934321 + 451498934323 4118: 951384^2 = 452565757727 + 452565757729 4119: 951396^2 = 452577174407 + 452577174409 4120: 951924^2 = 453079650887 + 453079650889 4121: 952110^2 = 453256726049 + 453256726051 4122: 953580^2 = 454657408199 + 454657408201 4123: 953814^2 = 454880573297 + 454880573299 4124: 954108^2 = 455161037831 + 455161037833 4125: 954270^2 = 455315616449 + 455315616451 4126: 954354^2 = 455395778657 + 455395778659 4127: 954378^2 = 455418683441 + 455418683443 4128: 954534^2 = 455567578577 + 455567578579 4129: 955068^2 = 456077442311 + 456077442313 4130: 955074^2 = 456083172737 + 456083172739 4131: 955344^2 = 456341079167 + 456341079169 4132: 955374^2 = 456369739937 + 456369739939 4133: 955638^2 = 456621993521 + 456621993523 4134: 956160^2 = 457120972799 + 457120972801 4135: 956514^2 = 457459516097 + 457459516099 4136: 956586^2 = 457528387697 + 457528387699 4137: 956844^2 = 457775220167 + 457775220169 4138: 957258^2 = 458171439281 + 458171439283 4139: 957420^2 = 458326528199 + 458326528201 4140: 957510^2 = 458412700049 + 458412700051 4141: 957528^2 = 458429935391 + 458429935393 4142: 957816^2 = 458705744927 + 458705744929 4143: 958986^2 = 459827074097 + 459827074099 4144: 958992^2 = 459832828031 + 459832828033 4145: 959040^2 = 459878860799 + 459878860801 4146: 959226^2 = 460057259537 + 460057259539 4147: 959820^2 = 460627216199 + 460627216201 4148: 959880^2 = 460684807199 + 460684807201 4149: 960504^2 = 461283967007 + 461283967009 4150: 960678^2 = 461451109841 + 461451109843 4151: 960954^2 = 461716295057 + 461716295059 4152: 960972^2 = 461733592391 + 461733592393 4153: 961770^2 = 462500766449 + 462500766451 4154: 961998^2 = 462720076001 + 462720076003 4155: 962064^2 = 462783570047 + 462783570049 4156: 962358^2 = 463066460081 + 463066460083 4157: 962436^2 = 463141527047 + 463141527049 4158: 962760^2 = 463453408799 + 463453408801 4159: 963072^2 = 463753838591 + 463753838593 4160: 963354^2 = 464025464657 + 464025464659 4161: 963594^2 = 464256698417 + 464256698419 4162: 963684^2 = 464343425927 + 464343425929 4163: 964116^2 = 464759830727 + 464759830729 4164: 964410^2 = 465043324049 + 465043324051 4165: 964440^2 = 465072256799 + 465072256801 4166: 964704^2 = 465326903807 + 465326903809 4167: 964908^2 = 465523724231 + 465523724233 4168: 965298^2 = 465900114401 + 465900114403 4169: 965376^2 = 465975410687 + 465975410689 4170: 965532^2 = 466126021511 + 466126021513 4171: 965670^2 = 466259274449 + 466259274451 4172: 965736^2 = 466323010847 + 466323010849 4173: 965790^2 = 466375162049 + 466375162051 4174: 965922^2 = 466502655041 + 466502655043 4175: 965958^2 = 466537428881 + 466537428883 4176: 966126^2 = 466699723937 + 466699723939 4177: 966174^2 = 466746099137 + 466746099139 4178: 966744^2 = 467296980767 + 467296980769 4179: 966978^2 = 467523226241 + 467523226243 4180: 967422^2 = 467952663041 + 467952663043 4181: 967482^2 = 468010710161 + 468010710163 4182: 968022^2 = 468533296241 + 468533296243 4183: 968358^2 = 468858608081 + 468858608083 4184: 968694^2 = 469184032817 + 469184032819 4185: 968940^2 = 469422361799 + 469422361801 4186: 969036^2 = 469515384647 + 469515384649 4187: 969660^2 = 470120257799 + 470120257801 4188: 969732^2 = 470190075911 + 470190075913 4189: 970212^2 = 470655662471 + 470655662473 4190: 970242^2 = 470684769281 + 470684769283 4191: 970578^2 = 471010827041 + 471010827043 4192: 970902^2 = 471325346801 + 471325346803 4193: 970908^2 = 471331172231 + 471331172233 4194: 971040^2 = 471459340799 + 471459340801 4195: 971202^2 = 471616662401 + 471616662403 4196: 971256^2 = 471669108767 + 471669108769 4197: 971592^2 = 471995507231 + 471995507233 4198: 972510^2 = 472887850049 + 472887850051 4199: 972978^2 = 473343094241 + 473343094243 4200: 973026^2 = 473389798337 + 473389798339 4201: 973044^2 = 473407312967 + 473407312969 4202: 973254^2 = 473611674257 + 473611674259 4203: 973314^2 = 473670071297 + 473670071299 4204: 973632^2 = 473979635711 + 473979635713 4205: 973674^2 = 474020529137 + 474020529139 4206: 974142^2 = 474476318081 + 474476318083 4207: 974556^2 = 474879698567 + 474879698569 4208: 975078^2 = 475388553041 + 475388553043 4209: 975966^2 = 476254816577 + 476254816579 4210: 976050^2 = 476336801249 + 476336801251 4211: 976080^2 = 476366083199 + 476366083201 4212: 976206^2 = 476489077217 + 476489077219 4213: 976284^2 = 476565224327 + 476565224329 4214: 976866^2 = 477133590977 + 477133590979 4215: 977310^2 = 477567418049 + 477567418051 4216: 978006^2 = 478247868017 + 478247868019 4217: 978252^2 = 478488487751 + 478488487753 4218: 978528^2 = 478758523391 + 478758523393 4219: 978630^2 = 478858338449 + 478858338451 4220: 978726^2 = 478952291537 + 478952291539 4221: 978822^2 = 479046253841 + 479046253843 4222: 979098^2 = 479316446801 + 479316446803 4223: 979116^2 = 479334070727 + 479334070729 4224: 979182^2 = 479398694561 + 479398694563 4225: 980076^2 = 480274482887 + 480274482889 4226: 980628^2 = 480815637191 + 480815637193 4227: 980712^2 = 480898013471 + 480898013473 4228: 980982^2 = 481162842161 + 481162842163 4229: 981036^2 = 481215816647 + 481215816649 4230: 981360^2 = 481533724799 + 481533724801 4231: 981372^2 = 481545501191 + 481545501193 4232: 981708^2 = 481875298631 + 481875298633 4233: 982038^2 = 482199316721 + 482199316723 4234: 982416^2 = 482570598527 + 482570598529 4235: 982926^2 = 483071760737 + 483071760739 4236: 983010^2 = 483154330049 + 483154330051 4237: 983088^2 = 483231007871 + 483231007873 4238: 983718^2 = 483850551761 + 483850551763 4239: 983904^2 = 484033540607 + 484033540609 4240: 983934^2 = 484063058177 + 484063058179 4241: 984240^2 = 484364188799 + 484364188801 4242: 984570^2 = 484689042449 + 484689042451 4243: 984978^2 = 485090830241 + 485090830243 4244: 985032^2 = 485144020511 + 485144020513 4245: 985158^2 = 485268142481 + 485268142483 4246: 985434^2 = 485540084177 + 485540084179 4247: 985710^2 = 485812102049 + 485812102051 4248: 986526^2 = 486616774337 + 486616774339 4249: 986658^2 = 486747004481 + 486747004483 4250: 987870^2 = 487943568449 + 487943568451 4251: 988224^2 = 488293337087 + 488293337089 4252: 988626^2 = 488690683937 + 488690683939 4253: 988938^2 = 488999183921 + 488999183923 4254: 989358^2 = 489414626081 + 489414626083 4255: 990114^2 = 490162866497 + 490162866499 4256: 990522^2 = 490566916241 + 490566916243 4257: 991194^2 = 491232772817 + 491232772819 4258: 991200^2 = 491238719999 + 491238720001 4259: 991608^2 = 491643212831 + 491643212833 4260: 992244^2 = 492274077767 + 492274077769 4261: 992664^2 = 492690908447 + 492690908449 4262: 992700^2 = 492726644999 + 492726645001 4263: 993120^2 = 493143667199 + 493143667201 4264: 993216^2 = 493239011327 + 493239011329 4265: 993510^2 = 493531060049 + 493531060051 4266: 993546^2 = 493566827057 + 493566827059 4267: 994152^2 = 494169099551 + 494169099553 4268: 994614^2 = 494628504497 + 494628504499 4269: 994866^2 = 494879178977 + 494879178979 4270: 995862^2 = 495870561521 + 495870561523 4271: 995958^2 = 495966168881 + 495966168883 4272: 996018^2 = 496025928161 + 496025928163 4273: 996396^2 = 496402494407 + 496402494409 4274: 996588^2 = 496593820871 + 496593820873 4275: 996606^2 = 496611759617 + 496611759619 4276: 996732^2 = 496737339911 + 496737339913 4277: 997110^2 = 497114176049 + 497114176051 4278: 997242^2 = 497245803281 + 497245803283 4279: 997416^2 = 497419338527 + 497419338529 4280: 997512^2 = 497515095071 + 497515095073 4281: 997782^2 = 497784459761 + 497784459763 4282: 997914^2 = 497916175697 + 497916175699 4283: 998496^2 = 498497131007 + 498497131009 4284: 999048^2 = 499048453151 + 499048453153 4285: 999054^2 = 499054447457 + 499054447459 4286: 999108^2 = 499108397831 + 499108397833 4287: 999612^2 = 499612075271 + 499612075273 4288: 999684^2 = 499684049927 + 499684049929
Java
import java.util.stream.IntStream;
public final class TwinPrimesWhoseSumIsSquareNumber {
public static void main(String[] args) {
IntStream.range(3, 10_000).filter( i -> isPrime(i) && isPrime(i + 2) ).forEach( p -> {
final int sum = 2 * p + 2;
final int sqrt = (int) Math.sqrt(sum);
if ( sum == sqrt * sqrt ) {
System.out.println(sqrt + "² = " + p + " + " + ( p + 2 ));
}
} );
}
private static boolean isPrime(int number) {
if ( number % 2 == 0 ) {
return number == 2;
}
int k = 3;
while ( k * k <= number ) {
if ( number % k == 0 ) {
return false;
}
k += 2;
}
return true;
}
}
- Output:
6² = 17 + 19 12² = 71 + 73 42² = 881 + 883 48² = 1151 + 1153 72² = 2591 + 2593 84² = 3527 + 3529 90² = 4049 + 4051
jq
Works with gojq, the Go implementation of jq
Works with jaq, the Rust implementation of jq
# Input: a positive integer
# Output: an array, $a, of length .+1 such that
# $a[$i] is $i if $i is prime, and false otherwise.
def primeSieve:
# erase(i) sets .[i*j] to false for integral j > 1
def erase($i):
if .[$i] then
reduce (range(2*$i; length; $i)) as $j (.; .[$j] = false)
else .
end;
(. + 1) as $n
| (($n|sqrt) / 2) as $s
| [null, null, range(2; $n)]
| reduce (2, 1 + (2 * range(1; $s))) as $i (.; erase($i)) ;
def issquare: . == (sqrt|trunc | .*.) ;
# The task:
def square_twin_primes($mx):
($mx | primeSieve | map(select(.)))
| . as $primes
| range(0; length -1) as $i
| $primes[$i] as $prime
| select (($primes[$i+1] == $prime + 2) and ((2 * ($prime+1)) | issquare))
| $prime ;
square_twin_primes(10000000)
- Output:
(elided)
17 71 ... 9305297 9750527
Julia
using Primes
issquare(i::Integer) = i == isqrt(i)^2
istwinprime(p) = isprime(p) && isprime(p + 2)
issquaretwinprime(p) = istwinprime(p) && issquare(p + p + 2)
for n in filter(issquaretwinprime, 1:10_000_000)
println(isqrt(2n + 2), "^2 = ", n, " + ", n + 2)
end
- Output:
6^2 = 17 + 19 12^2 = 71 + 73 42^2 = 881 + 883 48^2 = 1151 + 1153 72^2 = 2591 + 2593 84^2 = 3527 + 3529 90^2 = 4049 + 4051 174^2 = 15137 + 15139 204^2 = 20807 + 20809 264^2 = 34847 + 34849 306^2 = 46817 + 46819 372^2 = 69191 + 69193 408^2 = 83231 + 83233 456^2 = 103967 + 103969 474^2 = 112337 + 112339 546^2 = 149057 + 149059 594^2 = 176417 + 176419 600^2 = 179999 + 180001 642^2 = 206081 + 206083 750^2 = 281249 + 281251 852^2 = 362951 + 362953 882^2 = 388961 + 388963 936^2 = 438047 + 438049 972^2 = 472391 + 472393 978^2 = 478241 + 478243 1038^2 = 538721 + 538723 1140^2 = 649799 + 649801 1212^2 = 734471 + 734473 1272^2 = 808991 + 808993 1386^2 = 960497 + 960499 1470^2 = 1080449 + 1080451 1512^2 = 1143071 + 1143073 1518^2 = 1152161 + 1152163 1584^2 = 1254527 + 1254529 1770^2 = 1566449 + 1566451 1836^2 = 1685447 + 1685449 1902^2 = 1808801 + 1808803 1980^2 = 1960199 + 1960201 1986^2 = 1972097 + 1972099 2130^2 = 2268449 + 2268451 2196^2 = 2411207 + 2411209 2256^2 = 2544767 + 2544769 2262^2 = 2558321 + 2558323 2316^2 = 2681927 + 2681929 2382^2 = 2836961 + 2836963 2652^2 = 3516551 + 3516553 2688^2 = 3612671 + 3612673 2718^2 = 3693761 + 3693763 2772^2 = 3841991 + 3841993 2814^2 = 3959297 + 3959299 2886^2 = 4164497 + 4164499 2946^2 = 4339457 + 4339459 2988^2 = 4464071 + 4464073 3012^2 = 4536071 + 4536073 3096^2 = 4792607 + 4792609 3282^2 = 5385761 + 5385763 3366^2 = 5664977 + 5664979 3498^2 = 6118001 + 6118003 3558^2 = 6329681 + 6329683 3582^2 = 6415361 + 6415363 3738^2 = 6986321 + 6986323 3786^2 = 7166897 + 7166899 3936^2 = 7746047 + 7746049 3948^2 = 7793351 + 7793353 4032^2 = 8128511 + 8128513 4170^2 = 8694449 + 8694451 4200^2 = 8819999 + 8820001 4314^2 = 9305297 + 9305299 4416^2 = 9750527 + 9750529
Pascal
Free Pascal
Inspired by Algol68 for testing only square numbers and by Free Basic to test for IsTwinprime, to break prime trial divisions checks as soon as possible.Now, like Raku, set limit to root = 10E7.
program SumTwinPrimeSquare;
{$IFDEF FPC}
{$MODE Delphi}
{$Optimization ON,All}
{$ENDIF}
{$IFDEF WINDOWS}
{$APPTYPE CONSOLE}
{$ENDIF}
uses
SysUtils;
const
MaxRoot = 10*1000*1000;
type
tPrimeDelta = array of Uint8;
procedure SievePrimes(var prD:tPrimeDelta;size: int32);
var
pPD : pUint8;
p,j, SqrtBound: Uint32;
begin
setlength(prD, 0);
setlength(prD, size + 1);
pPD := @prD[0];
SqrtBound := Trunc(Sqrt(size));
for p := 2 to SqrtBound do
if pPD[p] = 0 then
begin
J := p * p;
repeat
pPD[J] := 1;
J += p;
until J > size;
end;
pPD[0]:= 1;
pPD[1]:= 1;
end;
function GetPrimeDelta(var prD:tPrimeDelta;size: Uint32):Int32;
var
pPD : pUint8;
LastP,p : Uint32;
Begin
SievePrimes(prD,size);
pPD := @prD[0];
result := 0;
LastP := 0;
p := 0;
repeat
if pPD[p] = 0 then
begin
pPD[result] := p-LastP;
LastP := p;
inc(result);
end;
inc(p);
until p> Size;
Setlength(prD,result);
result -=1;
end;
procedure OutRes(i,q:Uint32);
var
sq :Uint64;
begin
write(i: 7, q: 8, '^2');
sq := (q*q) shr 1;
writeln(sq - 1: 16, '+', sq + 1);
end;
function IsTwinPrime(pPD : pUint8;N: nativeuint): boolean;
//check if n and n+2 are prime
var
p,idx, md: Uint32;
begin
if n <32 then Exit(N in [3,5,11,17,29]);
p := 2;
idx := 1;
repeat
p += pPD[idx];
inc(idx);
md := n mod p;
// if p divisor of n or (n+2)
if (md = 0) or (md + 2 = p) then
EXIT(False);
until (sqr(p) > n);
Result := True;
end;
var
primeDelta :TprimeDelta;
LowHalfSqr: Uint64;
pPD : pUint8;
T : int64;
i, q,lstQ : nativeuint;
begin
T := GetTickCount64;
GetPrimeDelta(primeDelta,MaxRoot+2310);
pPD := @primeDelta[0];
i := 0;
//must be even, so square is even. Even more, it's divisible by 4
q := 0;
LowHalfSqr := Uint64(-1);
repeat
Inc(q, 2);
LowHalfSqr :=sqr(q) shr 1-1;
if IsTwinPrime(pPD,LowHalfSqr) then
begin
Inc(i);
lstQ := q;
if (i <=69) then OutRes(i,q);
if (i = 4288) then OutRes(i,q);
end;
until q >= MaxRoot;
OutRes(i,lstQ);
T := GetTickCount64 - T;
Writeln(' Done in ', T, ' ms');
{$IFDEF WINDOWS}
readln;
{$ENDIF}
end.
- @Home Win11 N100 3.4 Ghz:
1 6^2 17+19 2 12^2 71+73 3 42^2 881+883 .. 68 4314^2 9305297+9305299 69 4416^2 9750527+9750529 4288 999684^2 499684049927+499684049929 //Maxroot=1,000,000 -> Done in 562 ms 29996 9999450^2 49994500151249+49994500151251 Done in 32750 ms
alternative
Using gmp, because of the faster is_prime check for bigger numbers.
gmp.pas is in the sources, not always in the units for Windows.
program test;
{$IFDEF FPC}
{$MODE Delphi}
{$Optimization ON,All}
{$ENDIF}
{$IFDEF WINDOWS}
{$APPTYPE CONSOLE}
{$ENDIF}
uses
SysUtils,gmp;
const
MaxRoot = 10*1000*1000;
var
T : int64;
procedure OutRes(i,q:Uint32);
var
sq :Uint64;
begin
sq := (q*q) shr 1;
writeln(i: 7, q: 8, '^2',sq - 1: 16, '+', sq + 1,GettickCOunt64-T:10);
end;
function IsGMPTwinPrime(N: Uint64): boolean;
var
mp_n : mpInteger;
begin
{ Windows workaround }
z_set_ui(mp_n,N shr 32);
mp_n := z_mul_2exp(mp_n,32);
mp_n := z_add_ui(mp_n,Uint32(N));
result := z_probab_prime_p(mp_n,10)>0;
If result then
begin
mp_n := z_add_ui(mp_n,2);
result := z_probab_prime_p(mp_n,10)>0;
end;
end;
function CheckIsTwin(N: Uint64): boolean;
const
// Twinprimes ..128
// {3, 5}, {5, 7}, {11, 13}, {17, 19}, {29, 31}, {41, 43},
// {59, 61}, {71, 73}, {101, 103}, {107, 109} //, {137, 139},
// 3 -> (3-1) DIV 2 = 1.. 107 -> (107-1) DIV 2 = 53
TwPrMask : Uint64 = 1 shl 1 or 1 shl 2 or 1 shl 5 or 1 shl 8 or 1 shl 14
or 1 shl 20 or 1 shl 29 or 1 shl 35 or 1 shl 50 or 1 shl 53;
var
md : Int32;
begin
//check for small twin primes
IF N < 128 then
EXIT( (Uint64(1) shl ((n-1) shr 1)) AND TwPrMask <> 0);
//than check with small primes
result := false;
//md := N mod pr;if (md=0) or (md+2=pr) then exit;
// using constants for optimizations of the compiler
md := N mod 3;if (md=0) or (md=1) then exit;
md := N mod 5;if (md=0) or (md=3) then exit;
md := N mod 7;if (md=0) or (md=5) then exit;
md := N mod 11;if (md=0) or (md=9) then exit;
md := N mod 13;if (md=0) or (md=11) then exit;
md := N mod 17;if (md=0) or (md=15) then exit;
md := N mod 19;if (md=0) or (md=17) then exit;
md := N mod 23;if (md=0) or (md=21) then exit;
md := N mod 29;if (md=0) or (md=27) then exit;
md := N mod 31;if (md=0) or (md=29) then exit;
md := N mod 37;if (md=0) or (md=35) then exit;
md := N mod 41;if (md=0) or (md=39) then exit;
md := N mod 43;if (md=0) or (md=41) then exit;
md := N mod 47;if (md=0) or (md=45) then exit;
md := N mod 53;if (md=0) or (md=51) then exit;
md := N mod 59;if (md=0) or (md=57) then exit;
md := N mod 61;if (md=0) or (md=59) then exit;
md := N mod 67;if (md=0) or (md=65) then exit;
md := N mod 71;if (md=0) or (md=69) then exit;
md := N mod 73;if (md=0) or (md=71) then exit;
md := N mod 79;if (md=0) or (md=77) then exit;
md := N mod 83;if (md=0) or (md=81) then exit;
md := N mod 89;if (md=0) or (md=87) then exit;
md := N mod 97;if (md=0) or (md=95) then exit;
result:= IsGMPTwinPrime(N);
end;
var
LowHalfSqr: Uint64;
i, q,lstQ : nativeuint;
begin
T := GetTickCount64;
i := 0;
q := 0;//must be even, so square is even. Even more, it's divisible by 4
repeat
Inc(q, 2);
LowHalfSqr := (q * q) shr 1-1;
if CheckIsTwin(LowHalfSqr) then
begin
Inc(i);
lstQ := q;
if (i<=70) then
OutRes(i,q);
if i = 4288 then
OutRes(i,q);
end;
until q >= MaxRoot;
OutRes(i,lstQ);
T := GetTickCount64 - T;
Writeln(' Done in ', T, ' ms');
writeln(' gmp version ',gmp.version);
{$IFDEF WINDOWS}
readln;
{$ENDIF}
end.
- @home:
@home (fpc 3.2.2/N100 @3.4 Ghz N100 1 6^2 17+19 0 2 12^2 71+73 0 3 42^2 881+883 0 .. 68 4314^2 9305297+9305299 0 69 4416^2 9750527+9750529 0 70 4500^2 10124999+10125001 0 4288 999684^2 499684049927+499684049929 102 29996 9999450^2 49994500151249+49994500151251 973 Done in 973 ms gmp version 6.2.1 TIO.RUN Done in 1816 ms gmp version 6.1.2
Phix
atom p=2, np, pn = 2, s = 1, sq = 1, count = 0
while true do
np = get_prime(pn)
if np>1e7 then exit end if
if np=p+2 then
atom npnp = p+np
while sq<npnp do
s += 1
sq = s*s
end while
if npnp=sq then
count += 1
if count<8 or count>=65 then
printf(1,"%d: %d^2 = %d = %d + %d\n",{count,s,sq,p,np})
end if
end if
end if
p = np
pn += 1
end while
- Output:
1: 6^2 = 36 = 17 + 19 2: 12^2 = 144 = 71 + 73 3: 42^2 = 1764 = 881 + 883 4: 48^2 = 2304 = 1151 + 1153 5: 72^2 = 5184 = 2591 + 2593 6: 84^2 = 7056 = 3527 + 3529 7: 90^2 = 8100 = 4049 + 4051 65: 4032^2 = 16257024 = 8128511 + 8128513 66: 4170^2 = 17388900 = 8694449 + 8694451 67: 4200^2 = 17640000 = 8819999 + 8820001 68: 4314^2 = 18610596 = 9305297 + 9305299 69: 4416^2 = 19501056 = 9750527 + 9750529
And not that I'm particularly impressed with this, but here's a chunk of my life I'll never get back:
include builtins\primesieve.e
atom p=2, np, pn = 2, s = 1, sq = 1, count = 0,
t0 = time(), t1 = t0+1
while true do
np = primesieve_next_prime()
if np = p+2 then
atom npnp = p+np
while sq<npnp do
s += 1
sq = s*s
end while
if s>1e6 then exit end if
if npnp = sq then
count += 1
if count < 8
or remainder(count,1000)=0
or count>=4285 then
string e = elapsed(time()-t0,1," [%s]")
printf(1,"%d: %d^2 = %d = %d + %d%s\n",{count,s,sq,p,np,e})
elsif time()>t1 then
atom pc = count/42.88
progress("%d: %d^2 = %d = %d + %d (%.2f%%)\r",{count,s,sq,p,np,pc})
t1 = time()+1
end if
end if
end if
p = np
pn += 1
end while
- Output:
1: 6^2 = 36 = 17 + 19 2: 12^2 = 144 = 71 + 73 3: 42^2 = 1764 = 881 + 883 4: 48^2 = 2304 = 1151 + 1153 5: 72^2 = 5184 = 2591 + 2593 6: 84^2 = 7056 = 3527 + 3529 7: 90^2 = 8100 = 4049 + 4051 1000: 168636^2 = 28438100496 = 14219050247 + 14219050249 [1 minute and 3s] 2000: 406008^2 = 164842496064 = 82421248031 + 82421248033 [5 minutes and 44s] 3000: 659646^2 = 435132845316 = 217566422657 + 217566422659 [14 minutes and 38s] 4000: 920052^2 = 846495682704 = 423247841351 + 423247841353 [27 minutes and 52s] 4285: 999054^2 = 998108894916 = 499054447457 + 499054447459 [32 minutes and 41s] 4286: 999108^2 = 998216795664 = 499108397831 + 499108397833 [32 minutes and 41s] 4287: 999612^2 = 999224150544 = 499612075271 + 499612075273 [32 minutes and 43s] 4288: 999684^2 = 999368099856 = 499684049927 + 499684049929 [32 minutes and 43s]
Python
import math
def sieve_of_eratosthenes(limit):
"""Generate list of primes up to limit using Sieve of Eratosthenes."""
sieve = [True] * (limit + 1)
sieve[0] = sieve[1] = False
for num in range(2, int(math.isqrt(limit)) + 1):
if sieve[num]:
sieve[num*num : limit+1 : num] = [False]*len(range(num*num, limit+1, num))
primes = [num for num, is_prime in enumerate(sieve) if is_prime]
return primes
def is_perfect_square(n):
"""Check if a number is a perfect square."""
root = int(math.isqrt(n))
return root * root == n
def find_twin_primes_with_square_sum(limit):
"""Find twin primes under limit whose sum is a perfect square."""
primes = sieve_of_eratosthenes(limit)
twin_primes_with_square_sum = []
for i in range(len(primes) - 1):
p1 = primes[i]
p2 = primes[i + 1]
if p2 - p1 == 2:
s = p1 + p2
if is_perfect_square(s):
twin_primes_with_square_sum.append((p1, p2))
return twin_primes_with_square_sum
if __name__ == "__main__":
limit = 10_000_000
result = find_twin_primes_with_square_sum(limit)
for pair in result:
square = math.isqrt(pair[0] + pair[1])
print(f"Twin primes: {pair}, Sum: {pair[0] + pair[1]} = {square}^2")
- Output:
Twin primes: (17, 19), Sum: 36 = 6^2 Twin primes: (71, 73), Sum: 144 = 12^2 Twin primes: (881, 883), Sum: 1764 = 42^2 Twin primes: (1151, 1153), Sum: 2304 = 48^2 Twin primes: (2591, 2593), Sum: 5184 = 72^2 Twin primes: (3527, 3529), Sum: 7056 = 84^2 Twin primes: (4049, 4051), Sum: 8100 = 90^2 Twin primes: (15137, 15139), Sum: 30276 = 174^2 Twin primes: (20807, 20809), Sum: 41616 = 204^2 Twin primes: (34847, 34849), Sum: 69696 = 264^2 Twin primes: (46817, 46819), Sum: 93636 = 306^2 Twin primes: (69191, 69193), Sum: 138384 = 372^2 Twin primes: (83231, 83233), Sum: 166464 = 408^2 Twin primes: (103967, 103969), Sum: 207936 = 456^2 Twin primes: (112337, 112339), Sum: 224676 = 474^2 Twin primes: (149057, 149059), Sum: 298116 = 546^2 Twin primes: (176417, 176419), Sum: 352836 = 594^2 Twin primes: (179999, 180001), Sum: 360000 = 600^2 Twin primes: (206081, 206083), Sum: 412164 = 642^2 Twin primes: (281249, 281251), Sum: 562500 = 750^2 Twin primes: (362951, 362953), Sum: 725904 = 852^2 Twin primes: (388961, 388963), Sum: 777924 = 882^2 Twin primes: (438047, 438049), Sum: 876096 = 936^2 Twin primes: (472391, 472393), Sum: 944784 = 972^2 Twin primes: (478241, 478243), Sum: 956484 = 978^2 Twin primes: (538721, 538723), Sum: 1077444 = 1038^2 Twin primes: (649799, 649801), Sum: 1299600 = 1140^2 Twin primes: (734471, 734473), Sum: 1468944 = 1212^2 Twin primes: (808991, 808993), Sum: 1617984 = 1272^2 Twin primes: (960497, 960499), Sum: 1920996 = 1386^2 Twin primes: (1080449, 1080451), Sum: 2160900 = 1470^2 Twin primes: (1143071, 1143073), Sum: 2286144 = 1512^2 Twin primes: (1152161, 1152163), Sum: 2304324 = 1518^2 Twin primes: (1254527, 1254529), Sum: 2509056 = 1584^2 Twin primes: (1566449, 1566451), Sum: 3132900 = 1770^2 Twin primes: (1685447, 1685449), Sum: 3370896 = 1836^2 Twin primes: (1808801, 1808803), Sum: 3617604 = 1902^2 Twin primes: (1960199, 1960201), Sum: 3920400 = 1980^2 Twin primes: (1972097, 1972099), Sum: 3944196 = 1986^2 Twin primes: (2268449, 2268451), Sum: 4536900 = 2130^2 Twin primes: (2411207, 2411209), Sum: 4822416 = 2196^2 Twin primes: (2544767, 2544769), Sum: 5089536 = 2256^2 Twin primes: (2558321, 2558323), Sum: 5116644 = 2262^2 Twin primes: (2681927, 2681929), Sum: 5363856 = 2316^2 Twin primes: (2836961, 2836963), Sum: 5673924 = 2382^2 Twin primes: (3516551, 3516553), Sum: 7033104 = 2652^2 Twin primes: (3612671, 3612673), Sum: 7225344 = 2688^2 Twin primes: (3693761, 3693763), Sum: 7387524 = 2718^2 Twin primes: (3841991, 3841993), Sum: 7683984 = 2772^2 Twin primes: (3959297, 3959299), Sum: 7918596 = 2814^2 Twin primes: (4164497, 4164499), Sum: 8328996 = 2886^2 Twin primes: (4339457, 4339459), Sum: 8678916 = 2946^2 Twin primes: (4464071, 4464073), Sum: 8928144 = 2988^2 Twin primes: (4536071, 4536073), Sum: 9072144 = 3012^2 Twin primes: (4792607, 4792609), Sum: 9585216 = 3096^2 Twin primes: (5385761, 5385763), Sum: 10771524 = 3282^2 Twin primes: (5664977, 5664979), Sum: 11329956 = 3366^2 Twin primes: (6118001, 6118003), Sum: 12236004 = 3498^2 Twin primes: (6329681, 6329683), Sum: 12659364 = 3558^2 Twin primes: (6415361, 6415363), Sum: 12830724 = 3582^2 Twin primes: (6986321, 6986323), Sum: 13972644 = 3738^2 Twin primes: (7166897, 7166899), Sum: 14333796 = 3786^2 Twin primes: (7746047, 7746049), Sum: 15492096 = 3936^2 Twin primes: (7793351, 7793353), Sum: 15586704 = 3948^2 Twin primes: (8128511, 8128513), Sum: 16257024 = 4032^2 Twin primes: (8694449, 8694451), Sum: 17388900 = 4170^2 Twin primes: (8819999, 8820001), Sum: 17640000 = 4200^2 Twin primes: (9305297, 9305299), Sum: 18610596 = 4314^2 Twin primes: (9750527, 9750529), Sum: 19501056 = 4416^2
Quackery
isprime
and sqrt+
are defined at Primality by trial division#Quackery.
2 -1
2236 times
[ over +
dip [ 4 + ]
dup isprime if
[ dup 2 + isprime if
[ dup 1+ 2 * dup sqrt+
drop echo say "^2 = "
echo say " = "
dup echo say " + "
dup 2 + echo cr ] ] ]
2drop
- Output:
6^2 = 36 = 17 + 19 12^2 = 144 = 71 + 73 42^2 = 1764 = 881 + 883 48^2 = 2304 = 1151 + 1153 72^2 = 5184 = 2591 + 2593 84^2 = 7056 = 3527 + 3529 90^2 = 8100 = 4049 + 4051 174^2 = 30276 = 15137 + 15139 204^2 = 41616 = 20807 + 20809 264^2 = 69696 = 34847 + 34849 306^2 = 93636 = 46817 + 46819 372^2 = 138384 = 69191 + 69193 408^2 = 166464 = 83231 + 83233 456^2 = 207936 = 103967 + 103969 474^2 = 224676 = 112337 + 112339 546^2 = 298116 = 149057 + 149059 594^2 = 352836 = 176417 + 176419 600^2 = 360000 = 179999 + 180001 642^2 = 412164 = 206081 + 206083 750^2 = 562500 = 281249 + 281251 852^2 = 725904 = 362951 + 362953 882^2 = 777924 = 388961 + 388963 936^2 = 876096 = 438047 + 438049 972^2 = 944784 = 472391 + 472393 978^2 = 956484 = 478241 + 478243 1038^2 = 1077444 = 538721 + 538723 1140^2 = 1299600 = 649799 + 649801 1212^2 = 1468944 = 734471 + 734473 1272^2 = 1617984 = 808991 + 808993 1386^2 = 1920996 = 960497 + 960499 1470^2 = 2160900 = 1080449 + 1080451 1512^2 = 2286144 = 1143071 + 1143073 1518^2 = 2304324 = 1152161 + 1152163 1584^2 = 2509056 = 1254527 + 1254529 1770^2 = 3132900 = 1566449 + 1566451 1836^2 = 3370896 = 1685447 + 1685449 1902^2 = 3617604 = 1808801 + 1808803 1980^2 = 3920400 = 1960199 + 1960201 1986^2 = 3944196 = 1972097 + 1972099 2130^2 = 4536900 = 2268449 + 2268451 2196^2 = 4822416 = 2411207 + 2411209 2256^2 = 5089536 = 2544767 + 2544769 2262^2 = 5116644 = 2558321 + 2558323 2316^2 = 5363856 = 2681927 + 2681929 2382^2 = 5673924 = 2836961 + 2836963 2652^2 = 7033104 = 3516551 + 3516553 2688^2 = 7225344 = 3612671 + 3612673 2718^2 = 7387524 = 3693761 + 3693763 2772^2 = 7683984 = 3841991 + 3841993 2814^2 = 7918596 = 3959297 + 3959299 2886^2 = 8328996 = 4164497 + 4164499 2946^2 = 8678916 = 4339457 + 4339459 2988^2 = 8928144 = 4464071 + 4464073 3012^2 = 9072144 = 4536071 + 4536073 3096^2 = 9585216 = 4792607 + 4792609 3282^2 = 10771524 = 5385761 + 5385763 3366^2 = 11329956 = 5664977 + 5664979 3498^2 = 12236004 = 6118001 + 6118003 3558^2 = 12659364 = 6329681 + 6329683 3582^2 = 12830724 = 6415361 + 6415363 3738^2 = 13972644 = 6986321 + 6986323 3786^2 = 14333796 = 7166897 + 7166899 3936^2 = 15492096 = 7746047 + 7746049 3948^2 = 15586704 = 7793351 + 7793353 4032^2 = 16257024 = 8128511 + 8128513 4170^2 = 17388900 = 8694449 + 8694451 4200^2 = 17640000 = 8819999 + 8820001 4314^2 = 18610596 = 9305297 + 9305299 4416^2 = 19501056 = 9750527 + 9750529
Raku
Updated for updated task requirements. Trivial to find the squares that are sums of twin primes less than 1e7. (First 69.) Also find the largest square less than 1e12 (#4288) (Not sure why, but that seems to be a popular "stretch" task, and the largest matching root less than 1e7, that when squared is a sum of two twin primes. (#29,996) Added some timing info as well. Timing is going to be system dependent. This task is ridiculously parallelizable. Run on a 16 core Ryzen 7950X.
use List::Divvy;
my @tps = lazy (^Inf).hyper(:1000batch).map({next if $_%2; (my $s = .², $_, $s+>1)}).grep:
{(.[2]-1).is-prime && (.[2]+1).is-prime};
{
state $c;
say "{++$c}: {.[1]}² ({.[0]}) == {.[2]-1} + {.[2]+1}"
} for @tps.&before({.[2] > 1e7});
say "{(now - INIT now).round(.001)} seconds elapsed\n";
{
my $s = @tps[$_];
say "{1+$_}: {$s[1]}² ({$s[0]}) == {$s[2]-1} + {$s[2]+1}";
} for @tps.&before({.[0] > 1e12}).elems - 1, @tps.first({.[1] > 1e7},:k) - 1;
say "\n{(now - INIT now).round(.001)} total seconds elapsed\n";
- Output:
1: 6² (36) == 17 + 19 2: 12² (144) == 71 + 73 3: 42² (1764) == 881 + 883 4: 48² (2304) == 1151 + 1153 5: 72² (5184) == 2591 + 2593 6: 84² (7056) == 3527 + 3529 7: 90² (8100) == 4049 + 4051 8: 174² (30276) == 15137 + 15139 9: 204² (41616) == 20807 + 20809 10: 264² (69696) == 34847 + 34849 11: 306² (93636) == 46817 + 46819 12: 372² (138384) == 69191 + 69193 13: 408² (166464) == 83231 + 83233 14: 456² (207936) == 103967 + 103969 15: 474² (224676) == 112337 + 112339 16: 546² (298116) == 149057 + 149059 17: 594² (352836) == 176417 + 176419 18: 600² (360000) == 179999 + 180001 19: 642² (412164) == 206081 + 206083 20: 750² (562500) == 281249 + 281251 21: 852² (725904) == 362951 + 362953 22: 882² (777924) == 388961 + 388963 23: 936² (876096) == 438047 + 438049 24: 972² (944784) == 472391 + 472393 25: 978² (956484) == 478241 + 478243 26: 1038² (1077444) == 538721 + 538723 27: 1140² (1299600) == 649799 + 649801 28: 1212² (1468944) == 734471 + 734473 29: 1272² (1617984) == 808991 + 808993 30: 1386² (1920996) == 960497 + 960499 31: 1470² (2160900) == 1080449 + 1080451 32: 1512² (2286144) == 1143071 + 1143073 33: 1518² (2304324) == 1152161 + 1152163 34: 1584² (2509056) == 1254527 + 1254529 35: 1770² (3132900) == 1566449 + 1566451 36: 1836² (3370896) == 1685447 + 1685449 37: 1902² (3617604) == 1808801 + 1808803 38: 1980² (3920400) == 1960199 + 1960201 39: 1986² (3944196) == 1972097 + 1972099 40: 2130² (4536900) == 2268449 + 2268451 41: 2196² (4822416) == 2411207 + 2411209 42: 2256² (5089536) == 2544767 + 2544769 43: 2262² (5116644) == 2558321 + 2558323 44: 2316² (5363856) == 2681927 + 2681929 45: 2382² (5673924) == 2836961 + 2836963 46: 2652² (7033104) == 3516551 + 3516553 47: 2688² (7225344) == 3612671 + 3612673 48: 2718² (7387524) == 3693761 + 3693763 49: 2772² (7683984) == 3841991 + 3841993 50: 2814² (7918596) == 3959297 + 3959299 51: 2886² (8328996) == 4164497 + 4164499 52: 2946² (8678916) == 4339457 + 4339459 53: 2988² (8928144) == 4464071 + 4464073 54: 3012² (9072144) == 4536071 + 4536073 55: 3096² (9585216) == 4792607 + 4792609 56: 3282² (10771524) == 5385761 + 5385763 57: 3366² (11329956) == 5664977 + 5664979 58: 3498² (12236004) == 6118001 + 6118003 59: 3558² (12659364) == 6329681 + 6329683 60: 3582² (12830724) == 6415361 + 6415363 61: 3738² (13972644) == 6986321 + 6986323 62: 3786² (14333796) == 7166897 + 7166899 63: 3936² (15492096) == 7746047 + 7746049 64: 3948² (15586704) == 7793351 + 7793353 65: 4032² (16257024) == 8128511 + 8128513 66: 4170² (17388900) == 8694449 + 8694451 67: 4200² (17640000) == 8819999 + 8820001 68: 4314² (18610596) == 9305297 + 9305299 69: 4416² (19501056) == 9750527 + 9750529 0.027 seconds elapsed 4288: 999684² (999368099856) == 499684049927 + 499684049929 29996: 9999450² (99989000302500) == 49994500151249 + 49994500151251 71.494 total seconds elapsed
Ring
load "stdlib.ring"
see "work..." + nl
for n = 3 to 10000000 step 2
n1 = n
n2 = n+2
if isPrime(n1) and isPrime(n2)
sum = n1 + n2
if sqrt(sum) = ceil(sqrt(sum))
see "" + n1 + " + " + n2 + " = " + sqrt(sum) + "*" + sqrt(sum) + nl
ok
ok
next
see "done..." + nl
- Output:
work... 17 + 19 = 6*6 71 + 73 = 12*12 881 + 883 = 42*42 1151 + 1153 = 48*48 2591 + 2593 = 72*72 3527 + 3529 = 84*84 4049 + 4051 = 90*90 15137 + 15139 = 174*174 20807 + 20809 = 204*204 34847 + 34849 = 264*264 46817 + 46819 = 306*306 69191 + 69193 = 372*372 83231 + 83233 = 408*408 103967 + 103969 = 456*456 112337 + 112339 = 474*474 149057 + 149059 = 546*546 176417 + 176419 = 594*594 179999 + 180001 = 600*600 206081 + 206083 = 642*642 281249 + 281251 = 750*750 362951 + 362953 = 852*852 388961 + 388963 = 882*882 438047 + 438049 = 936*936 472391 + 472393 = 972*972 478241 + 478243 = 978*978 538721 + 538723 = 1038*1038 649799 + 649801 = 1140*1140 734471 + 734473 = 1212*1212 808991 + 808993 = 1272*1272 960497 + 960499 = 1386*1386 1080449 + 1080451 = 1470*1470 1143071 + 1143073 = 1512*1512 1152161 + 1152163 = 1518*1518 1254527 + 1254529 = 1584*1584 1566449 + 1566451 = 1770*1770 1685447 + 1685449 = 1836*1836 1808801 + 1808803 = 1902*1902 1960199 + 1960201 = 1980*1980 1972097 + 1972099 = 1986*1986 2268449 + 2268451 = 2130*2130 2411207 + 2411209 = 2196*2196 2544767 + 2544769 = 2256*2256 2558321 + 2558323 = 2262*2262 2681927 + 2681929 = 2316*2316 2836961 + 2836963 = 2382*2382 3516551 + 3516553 = 2652*2652 3612671 + 3612673 = 2688*2688 3693761 + 3693763 = 2718*2718 3841991 + 3841993 = 2772*2772 3959297 + 3959299 = 2814*2814 4164497 + 4164499 = 2886*2886 4339457 + 4339459 = 2946*2946 4464071 + 4464073 = 2988*2988 4536071 + 4536073 = 3012*3012 4792607 + 4792609 = 3096*3096 5385761 + 5385763 = 3282*3282 5664977 + 5664979 = 3366*3366 6118001 + 6118003 = 3498*3498 6329681 + 6329683 = 3558*3558 6415361 + 6415363 = 3582*3582 6986321 + 6986323 = 3738*3738 7166897 + 7166899 = 3786*3786 7746047 + 7746049 = 3936*3936 7793351 + 7793353 = 3948*3948 8128511 + 8128513 = 4032*4032 8694449 + 8694451 = 4170*4170 8819999 + 8820001 = 4200*4200 9305297 + 9305299 = 4314*4314 9750527 + 9750529 = 4416*4416 done...
Ruby
require 'prime'
TwinPrime = Struct.new(:pr_1, :pr_2, :sqrt, :sum) do
def to_s = "#{pr_1} + #{pr_2} = #{sqrt}^2 = #{sum}"
end
twin_primes_square_sum = Enumerator.new do |y|
primes = Prime.each(10_000_000).each_cons(2)
loop do
candidate = primes.next
next unless candidate.last - candidate.first == 2
sum = candidate.sum
isqrt = Integer.sqrt(sum)
y << TwinPrime.new(candidate[0], candidate[1], isqrt, sum) if isqrt*isqrt == sum
end
end
twin_primes_square_sum.each{|tp| puts tp}
- Output:
17 + 19 = 6^2 = 36 71 + 73 = 12^2 = 144 881 + 883 = 42^2 = 1764 1151 + 1153 = 48^2 = 2304 2591 + 2593 = 72^2 = 5184 3527 + 3529 = 84^2 = 7056 4049 + 4051 = 90^2 = 8100 15137 + 15139 = 174^2 = 30276 20807 + 20809 = 204^2 = 41616 34847 + 34849 = 264^2 = 69696 46817 + 46819 = 306^2 = 93636 69191 + 69193 = 372^2 = 138384 83231 + 83233 = 408^2 = 166464 103967 + 103969 = 456^2 = 207936 112337 + 112339 = 474^2 = 224676 149057 + 149059 = 546^2 = 298116 176417 + 176419 = 594^2 = 352836 179999 + 180001 = 600^2 = 360000 206081 + 206083 = 642^2 = 412164 281249 + 281251 = 750^2 = 562500 362951 + 362953 = 852^2 = 725904 388961 + 388963 = 882^2 = 777924 438047 + 438049 = 936^2 = 876096 472391 + 472393 = 972^2 = 944784 478241 + 478243 = 978^2 = 956484 538721 + 538723 = 1038^2 = 1077444 649799 + 649801 = 1140^2 = 1299600 734471 + 734473 = 1212^2 = 1468944 808991 + 808993 = 1272^2 = 1617984 960497 + 960499 = 1386^2 = 1920996 1080449 + 1080451 = 1470^2 = 2160900 1143071 + 1143073 = 1512^2 = 2286144 1152161 + 1152163 = 1518^2 = 2304324 1254527 + 1254529 = 1584^2 = 2509056 1566449 + 1566451 = 1770^2 = 3132900 1685447 + 1685449 = 1836^2 = 3370896 1808801 + 1808803 = 1902^2 = 3617604 1960199 + 1960201 = 1980^2 = 3920400 1972097 + 1972099 = 1986^2 = 3944196 2268449 + 2268451 = 2130^2 = 4536900 2411207 + 2411209 = 2196^2 = 4822416 2544767 + 2544769 = 2256^2 = 5089536 2558321 + 2558323 = 2262^2 = 5116644 2681927 + 2681929 = 2316^2 = 5363856 2836961 + 2836963 = 2382^2 = 5673924 3516551 + 3516553 = 2652^2 = 7033104 3612671 + 3612673 = 2688^2 = 7225344 3693761 + 3693763 = 2718^2 = 7387524 3841991 + 3841993 = 2772^2 = 7683984 3959297 + 3959299 = 2814^2 = 7918596 4164497 + 4164499 = 2886^2 = 8328996 4339457 + 4339459 = 2946^2 = 8678916 4464071 + 4464073 = 2988^2 = 8928144 4536071 + 4536073 = 3012^2 = 9072144 4792607 + 4792609 = 3096^2 = 9585216 5385761 + 5385763 = 3282^2 = 10771524 5664977 + 5664979 = 3366^2 = 11329956 6118001 + 6118003 = 3498^2 = 12236004 6329681 + 6329683 = 3558^2 = 12659364 6415361 + 6415363 = 3582^2 = 12830724 6986321 + 6986323 = 3738^2 = 13972644 7166897 + 7166899 = 3786^2 = 14333796 7746047 + 7746049 = 3936^2 = 15492096 7793351 + 7793353 = 3948^2 = 15586704 8128511 + 8128513 = 4032^2 = 16257024 8694449 + 8694451 = 4170^2 = 17388900 8819999 + 8820001 = 4200^2 = 17640000 9305297 + 9305299 = 4314^2 = 18610596 9750527 + 9750529 = 4416^2 = 19501056
Rust
use num_integer::Roots;
use num_prime::{nt_funcs::is_prime, Primality, PrimalityTestConfig};
fn main() {
let config = PrimalityTestConfig::default();
for n in 1_u64..10_000_000 {
if n + n + 2 == (n + n + 2).sqrt().pow(2)
&& is_prime(&n, Some(config)) == Primality::Yes
&& is_prime(&(n + 2), Some(config)) == Primality::Yes
{
println!("{}^2 = {} + {}", (2 * n + 2).sqrt(), n, n + 2);
}
}
}
Wren
import "./math" for Int
import "./fmt" for Fmt
var p1 = 3
var p2
var s
var count = 0
while (true) {
p2 = Int.nextPrime(p1)
if (p2 > 1e7) break
if (p2 == p1 + 2 && Int.isSquare(s = p1 + p2)) {
var sq = s.sqrt.round
Fmt.print("$,9d + $,9d = $,10d = $,5d²", p1, p2, s, sq)
count = count + 1
}
p1 = p2
}
System.print("\nFound %(count) twin primes whose sum is a square number.")
- Output:
17 + 19 = 36 = 6² 71 + 73 = 144 = 12² 881 + 883 = 1,764 = 42² 1,151 + 1,153 = 2,304 = 48² 2,591 + 2,593 = 5,184 = 72² 3,527 + 3,529 = 7,056 = 84² 4,049 + 4,051 = 8,100 = 90² 15,137 + 15,139 = 30,276 = 174² 20,807 + 20,809 = 41,616 = 204² 34,847 + 34,849 = 69,696 = 264² 46,817 + 46,819 = 93,636 = 306² 69,191 + 69,193 = 138,384 = 372² 83,231 + 83,233 = 166,464 = 408² 103,967 + 103,969 = 207,936 = 456² 112,337 + 112,339 = 224,676 = 474² 149,057 + 149,059 = 298,116 = 546² 176,417 + 176,419 = 352,836 = 594² 179,999 + 180,001 = 360,000 = 600² 206,081 + 206,083 = 412,164 = 642² 281,249 + 281,251 = 562,500 = 750² 362,951 + 362,953 = 725,904 = 852² 388,961 + 388,963 = 777,924 = 882² 438,047 + 438,049 = 876,096 = 936² 472,391 + 472,393 = 944,784 = 972² 478,241 + 478,243 = 956,484 = 978² 538,721 + 538,723 = 1,077,444 = 1,038² 649,799 + 649,801 = 1,299,600 = 1,140² 734,471 + 734,473 = 1,468,944 = 1,212² 808,991 + 808,993 = 1,617,984 = 1,272² 960,497 + 960,499 = 1,920,996 = 1,386² 1,080,449 + 1,080,451 = 2,160,900 = 1,470² 1,143,071 + 1,143,073 = 2,286,144 = 1,512² 1,152,161 + 1,152,163 = 2,304,324 = 1,518² 1,254,527 + 1,254,529 = 2,509,056 = 1,584² 1,566,449 + 1,566,451 = 3,132,900 = 1,770² 1,685,447 + 1,685,449 = 3,370,896 = 1,836² 1,808,801 + 1,808,803 = 3,617,604 = 1,902² 1,960,199 + 1,960,201 = 3,920,400 = 1,980² 1,972,097 + 1,972,099 = 3,944,196 = 1,986² 2,268,449 + 2,268,451 = 4,536,900 = 2,130² 2,411,207 + 2,411,209 = 4,822,416 = 2,196² 2,544,767 + 2,544,769 = 5,089,536 = 2,256² 2,558,321 + 2,558,323 = 5,116,644 = 2,262² 2,681,927 + 2,681,929 = 5,363,856 = 2,316² 2,836,961 + 2,836,963 = 5,673,924 = 2,382² 3,516,551 + 3,516,553 = 7,033,104 = 2,652² 3,612,671 + 3,612,673 = 7,225,344 = 2,688² 3,693,761 + 3,693,763 = 7,387,524 = 2,718² 3,841,991 + 3,841,993 = 7,683,984 = 2,772² 3,959,297 + 3,959,299 = 7,918,596 = 2,814² 4,164,497 + 4,164,499 = 8,328,996 = 2,886² 4,339,457 + 4,339,459 = 8,678,916 = 2,946² 4,464,071 + 4,464,073 = 8,928,144 = 2,988² 4,536,071 + 4,536,073 = 9,072,144 = 3,012² 4,792,607 + 4,792,609 = 9,585,216 = 3,096² 5,385,761 + 5,385,763 = 10,771,524 = 3,282² 5,664,977 + 5,664,979 = 11,329,956 = 3,366² 6,118,001 + 6,118,003 = 12,236,004 = 3,498² 6,329,681 + 6,329,683 = 12,659,364 = 3,558² 6,415,361 + 6,415,363 = 12,830,724 = 3,582² 6,986,321 + 6,986,323 = 13,972,644 = 3,738² 7,166,897 + 7,166,899 = 14,333,796 = 3,786² 7,746,047 + 7,746,049 = 15,492,096 = 3,936² 7,793,351 + 7,793,353 = 15,586,704 = 3,948² 8,128,511 + 8,128,513 = 16,257,024 = 4,032² 8,694,449 + 8,694,451 = 17,388,900 = 4,170² 8,819,999 + 8,820,001 = 17,640,000 = 4,200² 9,305,297 + 9,305,299 = 18,610,596 = 4,314² 9,750,527 + 9,750,529 = 19,501,056 = 4,416² Found 69 twin primes whose sum is a square number.
Alternatively, producing exactly the same output but about 60 times faster than the first version at the expense of using far more memory:
import "./math" for Int
import "./fmt" for Fmt
var count = 0
var s
var p = Int.primeSieve(1e7 - 1)
for (i in 1...p.count - 1) {
if (p[i+1] == p[i] + 2 && Int.isSquare(s = p[i] + p[i+1])) {
var sq = s.sqrt.round
Fmt.print("$,9d + $,9d = $,10d = $,5d²", p[i], p[i+1], s, sq)
count = count + 1
}
}
System.print("\nFound %(count) twin primes whose sum is a square number.")
XPL0
func IsPrime(N); \Return 'true' if N is prime
int N, I;
[if N <= 2 then return N = 2;
if (N&1) = 0 then \even >2\ return false;
for I:= 3 to sqrt(N) do
[if rem(N/I) = 0 then return false;
I:= I+1;
];
return true;
];
int N, Sum, Root;
[N:= 3;
while N < 10_000_000-2 do
[Sum:= N+N+2;
Root:= sqrt(Sum);
if Root*Root = Sum then
if IsPrime(N) then
if IsPrime(N+2) then
[IntOut(0, N); Text(0, " + "); IntOut(0, N+2);
Text(0, " = "); IntOut(0, Root); Text(0, "^^2^m^j");
];
N:= N+2;
];
]
- Output:
17 + 19 = 6^2 71 + 73 = 12^2 881 + 883 = 42^2 1151 + 1153 = 48^2 2591 + 2593 = 72^2 3527 + 3529 = 84^2 4049 + 4051 = 90^2 15137 + 15139 = 174^2 20807 + 20809 = 204^2 34847 + 34849 = 264^2 46817 + 46819 = 306^2 69191 + 69193 = 372^2 83231 + 83233 = 408^2 103967 + 103969 = 456^2 112337 + 112339 = 474^2 149057 + 149059 = 546^2 176417 + 176419 = 594^2 179999 + 180001 = 600^2 206081 + 206083 = 642^2 281249 + 281251 = 750^2 362951 + 362953 = 852^2 388961 + 388963 = 882^2 438047 + 438049 = 936^2 472391 + 472393 = 972^2 478241 + 478243 = 978^2 538721 + 538723 = 1038^2 649799 + 649801 = 1140^2 734471 + 734473 = 1212^2 808991 + 808993 = 1272^2 960497 + 960499 = 1386^2 1080449 + 1080451 = 1470^2 1143071 + 1143073 = 1512^2 1152161 + 1152163 = 1518^2 1254527 + 1254529 = 1584^2 1566449 + 1566451 = 1770^2 1685447 + 1685449 = 1836^2 1808801 + 1808803 = 1902^2 1960199 + 1960201 = 1980^2 1972097 + 1972099 = 1986^2 2268449 + 2268451 = 2130^2 2411207 + 2411209 = 2196^2 2544767 + 2544769 = 2256^2 2558321 + 2558323 = 2262^2 2681927 + 2681929 = 2316^2 2836961 + 2836963 = 2382^2 3516551 + 3516553 = 2652^2 3612671 + 3612673 = 2688^2 3693761 + 3693763 = 2718^2 3841991 + 3841993 = 2772^2 3959297 + 3959299 = 2814^2 4164497 + 4164499 = 2886^2 4339457 + 4339459 = 2946^2 4464071 + 4464073 = 2988^2 4536071 + 4536073 = 3012^2 4792607 + 4792609 = 3096^2 5385761 + 5385763 = 3282^2 5664977 + 5664979 = 3366^2 6118001 + 6118003 = 3498^2 6329681 + 6329683 = 3558^2 6415361 + 6415363 = 3582^2 6986321 + 6986323 = 3738^2 7166897 + 7166899 = 3786^2 7746047 + 7746049 = 3936^2 7793351 + 7793353 = 3948^2 8128511 + 8128513 = 4032^2 8694449 + 8694451 = 4170^2 8819999 + 8820001 = 4200^2 9305297 + 9305299 = 4314^2 9750527 + 9750529 = 4416^2
Alternative version that borrows ideas mostly from FreeBASIC along with pretty output from Wren. This Finds twin primes up to 1,000,000,000, and runs in about a half second on a Raspberry Pi 4.
include xpllib; \for Print
func IsTwinPrime(N); \Return 'true' if N and N+2 are primes
int N, I;
[for I:= 3 to sqrt(N) do
[if rem(N/I) = 0 then return false;
if rem((N+2)/I) = 0 then return false;
I:= I+1;
];
return true;
];
int C, N, N2, P;
[C:= 0; N:= 6;
loop [N2:= N*N;
P:= N2>>1 - 1;
if P >= 1_000_000_000-2 then quit;
if IsTwinPrime(P) then
[C:= C+1;
Print("%3d: %9,d + %9,d = %5,d^^2\n", C, P, P+2, N);
];
N:= N+6;
];
]
- Output:
1: 17 + 19 = 6^2 2: 71 + 73 = 12^2 3: 881 + 883 = 42^2 4: 1,151 + 1,153 = 48^2 5: 2,591 + 2,593 = 72^2 6: 3,527 + 3,529 = 84^2 7: 4,049 + 4,051 = 90^2 8: 15,137 + 15,139 = 174^2 9: 20,807 + 20,809 = 204^2 10: 34,847 + 34,849 = 264^2 11: 46,817 + 46,819 = 306^2 12: 69,191 + 69,193 = 372^2 13: 83,231 + 83,233 = 408^2 14: 103,967 + 103,969 = 456^2 15: 112,337 + 112,339 = 474^2 16: 149,057 + 149,059 = 546^2 17: 176,417 + 176,419 = 594^2 18: 179,999 + 180,001 = 600^2 19: 206,081 + 206,083 = 642^2 20: 281,249 + 281,251 = 750^2 21: 362,951 + 362,953 = 852^2 22: 388,961 + 388,963 = 882^2 23: 438,047 + 438,049 = 936^2 24: 472,391 + 472,393 = 972^2 25: 478,241 + 478,243 = 978^2 26: 538,721 + 538,723 = 1,038^2 27: 649,799 + 649,801 = 1,140^2 28: 734,471 + 734,473 = 1,212^2 29: 808,991 + 808,993 = 1,272^2 30: 960,497 + 960,499 = 1,386^2 31: 1,080,449 + 1,080,451 = 1,470^2 32: 1,143,071 + 1,143,073 = 1,512^2 33: 1,152,161 + 1,152,163 = 1,518^2 34: 1,254,527 + 1,254,529 = 1,584^2 35: 1,566,449 + 1,566,451 = 1,770^2 36: 1,685,447 + 1,685,449 = 1,836^2 37: 1,808,801 + 1,808,803 = 1,902^2 38: 1,960,199 + 1,960,201 = 1,980^2 39: 1,972,097 + 1,972,099 = 1,986^2 40: 2,268,449 + 2,268,451 = 2,130^2 41: 2,411,207 + 2,411,209 = 2,196^2 42: 2,544,767 + 2,544,769 = 2,256^2 43: 2,558,321 + 2,558,323 = 2,262^2 44: 2,681,927 + 2,681,929 = 2,316^2 45: 2,836,961 + 2,836,963 = 2,382^2 46: 3,516,551 + 3,516,553 = 2,652^2 47: 3,612,671 + 3,612,673 = 2,688^2 48: 3,693,761 + 3,693,763 = 2,718^2 49: 3,841,991 + 3,841,993 = 2,772^2 50: 3,959,297 + 3,959,299 = 2,814^2 51: 4,164,497 + 4,164,499 = 2,886^2 52: 4,339,457 + 4,339,459 = 2,946^2 53: 4,464,071 + 4,464,073 = 2,988^2 54: 4,536,071 + 4,536,073 = 3,012^2 55: 4,792,607 + 4,792,609 = 3,096^2 56: 5,385,761 + 5,385,763 = 3,282^2 57: 5,664,977 + 5,664,979 = 3,366^2 58: 6,118,001 + 6,118,003 = 3,498^2 59: 6,329,681 + 6,329,683 = 3,558^2 60: 6,415,361 + 6,415,363 = 3,582^2 61: 6,986,321 + 6,986,323 = 3,738^2 62: 7,166,897 + 7,166,899 = 3,786^2 63: 7,746,047 + 7,746,049 = 3,936^2 64: 7,793,351 + 7,793,353 = 3,948^2 65: 8,128,511 + 8,128,513 = 4,032^2 66: 8,694,449 + 8,694,451 = 4,170^2 67: 8,819,999 + 8,820,001 = 4,200^2 68: 9,305,297 + 9,305,299 = 4,314^2 69: 9,750,527 + 9,750,529 = 4,416^2 70: 10,124,999 + 10,125,001 = 4,500^2 71: 10,152,017 + 10,152,019 = 4,506^2 72: 10,342,151 + 10,342,153 = 4,548^2 73: 10,479,041 + 10,479,043 = 4,578^2 74: 11,838,977 + 11,838,979 = 4,866^2 75: 11,926,727 + 11,926,729 = 4,884^2 76: 12,280,967 + 12,280,969 = 4,956^2 77: 13,343,777 + 13,343,779 = 5,166^2 78: 14,612,417 + 14,612,419 = 5,406^2 79: 14,709,887 + 14,709,889 = 5,424^2 80: 14,971,391 + 14,971,393 = 5,472^2 81: 15,103,007 + 15,103,009 = 5,496^2 82: 15,803,441 + 15,803,443 = 5,622^2 83: 16,623,377 + 16,623,379 = 5,766^2 84: 16,796,807 + 16,796,809 = 5,796^2 85: 16,831,601 + 16,831,603 = 5,802^2 86: 18,471,041 + 18,471,043 = 6,078^2 87: 18,800,711 + 18,800,713 = 6,132^2 88: 18,837,521 + 18,837,523 = 6,138^2 89: 19,244,807 + 19,244,809 = 6,204^2 90: 19,920,671 + 19,920,673 = 6,312^2 91: 20,110,481 + 20,110,483 = 6,342^2 92: 20,878,721 + 20,878,723 = 6,462^2 93: 20,956,337 + 20,956,339 = 6,474^2 94: 20,995,199 + 20,995,201 = 6,480^2 95: 21,740,417 + 21,740,419 = 6,594^2 96: 22,943,537 + 22,943,539 = 6,774^2 97: 23,474,951 + 23,474,953 = 6,852^2 98: 24,304,391 + 24,304,393 = 6,972^2 99: 25,575,551 + 25,575,553 = 7,152^2 100: 25,790,561 + 25,790,563 = 7,182^2 101: 26,747,297 + 26,747,299 = 7,314^2 102: 27,990,161 + 27,990,163 = 7,482^2 103: 28,215,071 + 28,215,073 = 7,512^2 104: 28,486,151 + 28,486,153 = 7,548^2 105: 29,629,601 + 29,629,603 = 7,698^2 106: 31,268,231 + 31,268,233 = 7,908^2 107: 31,505,921 + 31,505,923 = 7,938^2 108: 32,080,049 + 32,080,051 = 8,010^2 109: 33,538,049 + 33,538,051 = 8,190^2 110: 34,229,537 + 34,229,539 = 8,274^2 111: 35,684,351 + 35,684,353 = 8,448^2 112: 36,091,007 + 36,091,009 = 8,496^2 113: 37,014,407 + 37,014,409 = 8,604^2 114: 37,169,441 + 37,169,443 = 8,622^2 115: 39,640,607 + 39,640,609 = 8,904^2 116: 39,747,527 + 39,747,529 = 8,916^2 117: 40,878,881 + 40,878,883 = 9,042^2 118: 41,477,831 + 41,477,833 = 9,108^2 119: 41,861,249 + 41,861,251 = 9,150^2 120: 44,651,249 + 44,651,251 = 9,450^2 121: 44,992,097 + 44,992,099 = 9,486^2 122: 47,589,767 + 47,589,769 = 9,756^2 123: 47,765,537 + 47,765,539 = 9,774^2 124: 48,235,841 + 48,235,843 = 9,822^2 125: 48,294,791 + 48,294,793 = 9,828^2 126: 50,440,967 + 50,440,969 = 10,044^2 127: 50,803,199 + 50,803,201 = 10,080^2 128: 52,449,281 + 52,449,283 = 10,242^2 129: 52,942,049 + 52,942,051 = 10,290^2 130: 55,883,591 + 55,883,593 = 10,572^2 131: 56,392,199 + 56,392,201 = 10,620^2 132: 57,931,847 + 57,931,849 = 10,764^2 133: 60,214,337 + 60,214,339 = 10,974^2 134: 60,544,007 + 60,544,009 = 11,004^2 135: 60,676,127 + 60,676,129 = 11,016^2 136: 60,874,577 + 60,874,579 = 11,034^2 137: 62,809,631 + 62,809,633 = 11,208^2 138: 63,958,049 + 63,958,051 = 11,310^2 139: 69,572,807 + 69,572,809 = 11,796^2 140: 72,072,017 + 72,072,019 = 12,006^2 141: 72,794,177 + 72,794,179 = 12,066^2 142: 73,229,201 + 73,229,203 = 12,102^2 143: 73,665,521 + 73,665,523 = 12,138^2 144: 75,129,281 + 75,129,283 = 12,258^2 145: 76,681,727 + 76,681,729 = 12,384^2 146: 81,971,207 + 81,971,209 = 12,804^2 147: 83,670,047 + 83,670,049 = 12,936^2 148: 83,747,681 + 83,747,683 = 12,942^2 149: 84,760,199 + 84,760,201 = 13,020^2 150: 89,753,201 + 89,753,203 = 13,398^2 151: 91,611,647 + 91,611,649 = 13,536^2 152: 92,181,041 + 92,181,043 = 13,578^2 153: 92,507,201 + 92,507,203 = 13,602^2 154: 93,243,167 + 93,243,169 = 13,656^2 155: 94,228,991 + 94,228,993 = 13,728^2 156: 94,311,377 + 94,311,379 = 13,734^2 157: 96,716,231 + 96,716,233 = 13,908^2 158: 97,050,311 + 97,050,313 = 13,932^2 159: 99,574,271 + 99,574,273 = 14,112^2 160: 99,658,961 + 99,658,963 = 14,118^2 161: 102,388,049 + 102,388,051 = 14,310^2 162: 105,415,199 + 105,415,201 = 14,520^2 163: 106,200,737 + 106,200,739 = 14,574^2 164: 108,663,281 + 108,663,283 = 14,742^2 165: 118,056,977 + 118,056,979 = 15,366^2 166: 120,187,007 + 120,187,009 = 15,504^2 167: 122,617,799 + 122,617,801 = 15,660^2 168: 125,167,841 + 125,167,843 = 15,822^2 169: 126,786,887 + 126,786,889 = 15,924^2 170: 127,169,351 + 127,169,353 = 15,948^2 171: 127,552,391 + 127,552,393 = 15,972^2 172: 129,379,697 + 129,379,699 = 16,086^2 173: 132,682,049 + 132,682,051 = 16,290^2 174: 149,714,207 + 149,714,209 = 17,304^2 175: 154,106,567 + 154,106,569 = 17,556^2 176: 154,844,801 + 154,844,803 = 17,598^2 177: 160,169,201 + 160,169,203 = 17,898^2 178: 160,921,799 + 160,921,801 = 17,940^2 179: 161,352,647 + 161,352,649 = 17,964^2 180: 163,190,177 + 163,190,179 = 18,066^2 181: 165,474,431 + 165,474,433 = 18,192^2 182: 168,214,481 + 168,214,483 = 18,342^2 183: 169,869,311 + 169,869,313 = 18,432^2 184: 178,038,449 + 178,038,451 = 18,870^2 185: 180,880,199 + 180,880,201 = 19,020^2 186: 183,169,799 + 183,169,801 = 19,140^2 187: 184,781,087 + 184,781,089 = 19,224^2 188: 190,008,017 + 190,008,019 = 19,494^2 189: 192,589,937 + 192,589,939 = 19,626^2 190: 193,415,111 + 193,415,113 = 19,668^2 191: 194,952,257 + 194,952,259 = 19,746^2 192: 200,921,057 + 200,921,059 = 20,046^2 193: 204,788,321 + 204,788,323 = 20,238^2 194: 206,735,777 + 206,735,779 = 20,334^2 195: 206,857,799 + 206,857,801 = 20,340^2 196: 208,447,361 + 208,447,363 = 20,418^2 197: 217,861,937 + 217,861,939 = 20,874^2 198: 228,637,727 + 228,637,729 = 21,384^2 199: 230,953,031 + 230,953,033 = 21,492^2 200: 244,293,407 + 244,293,409 = 22,104^2 201: 246,020,561 + 246,020,563 = 22,182^2 202: 250,566,497 + 250,566,499 = 22,386^2 203: 253,124,999 + 253,125,001 = 22,500^2 204: 258,008,327 + 258,008,329 = 22,716^2 205: 259,373,087 + 259,373,089 = 22,776^2 206: 260,330,561 + 260,330,563 = 22,818^2 207: 263,764,511 + 263,764,513 = 22,968^2 208: 269,444,897 + 269,444,899 = 23,214^2 209: 271,398,401 + 271,398,403 = 23,298^2 210: 273,920,417 + 273,920,419 = 23,406^2 211: 277,866,737 + 277,866,739 = 23,574^2 212: 286,849,151 + 286,849,153 = 23,952^2 213: 287,280,449 + 287,280,451 = 23,970^2 214: 293,352,641 + 293,352,643 = 24,222^2 215: 293,788,799 + 293,788,801 = 24,240^2 216: 305,687,537 + 305,687,539 = 24,726^2 217: 310,154,417 + 310,154,419 = 24,906^2 218: 310,902,047 + 310,902,049 = 24,936^2 219: 311,201,351 + 311,201,353 = 24,948^2 220: 325,124,999 + 325,125,001 = 25,500^2 221: 329,269,121 + 329,269,123 = 25,662^2 222: 331,582,751 + 331,582,753 = 25,752^2 223: 332,665,217 + 332,665,219 = 25,794^2 224: 334,524,977 + 334,524,979 = 25,866^2 225: 339,822,449 + 339,822,451 = 26,070^2 226: 344,531,249 + 344,531,251 = 26,250^2 227: 344,846,321 + 344,846,323 = 26,262^2 228: 359,334,431 + 359,334,433 = 26,808^2 229: 363,852,287 + 363,852,289 = 26,976^2 230: 369,376,199 + 369,376,201 = 27,180^2 231: 369,539,297 + 369,539,299 = 27,186^2 232: 375,106,049 + 375,106,051 = 27,390^2 233: 384,032,897 + 384,032,899 = 27,714^2 234: 386,364,401 + 386,364,403 = 27,798^2 235: 386,531,207 + 386,531,209 = 27,804^2 236: 403,223,201 + 403,223,203 = 28,398^2 237: 403,905,041 + 403,905,043 = 28,422^2 238: 410,411,249 + 410,411,251 = 28,650^2 239: 414,719,999 + 414,720,001 = 28,800^2 240: 416,276,657 + 416,276,659 = 28,854^2 241: 428,132,321 + 428,132,323 = 29,262^2 242: 433,239,047 + 433,239,049 = 29,436^2 243: 434,476,241 + 434,476,243 = 29,478^2 244: 435,892,337 + 435,892,339 = 29,526^2 245: 445,511,249 + 445,511,251 = 29,850^2 246: 445,690,367 + 445,690,369 = 29,856^2 247: 447,483,527 + 447,483,529 = 29,916^2 248: 450,720,287 + 450,720,289 = 30,024^2 249: 461,046,977 + 461,046,979 = 30,366^2 250: 464,698,097 + 464,698,099 = 30,486^2 251: 468,547,271 + 468,547,273 = 30,612^2 252: 471,674,897 + 471,674,899 = 30,714^2 253: 474,812,927 + 474,812,929 = 30,816^2 254: 476,293,247 + 476,293,249 = 30,864^2 255: 485,410,481 + 485,410,483 = 31,158^2 256: 488,593,799 + 488,593,801 = 31,260^2 257: 496,124,999 + 496,125,001 = 31,500^2 258: 501,431,111 + 501,431,113 = 31,668^2 259: 503,713,799 + 503,713,801 = 31,740^2 260: 507,720,977 + 507,720,979 = 31,866^2 261: 517,132,799 + 517,132,801 = 32,160^2 262: 517,904,927 + 517,904,929 = 32,184^2 263: 526,631,057 + 526,631,059 = 32,454^2 264: 527,020,577 + 527,020,579 = 32,466^2 265: 530,728,199 + 530,728,201 = 32,580^2 266: 532,097,441 + 532,097,443 = 32,622^2 267: 535,626,449 + 535,626,451 = 32,730^2 268: 538,182,431 + 538,182,433 = 32,808^2 269: 541,731,527 + 541,731,529 = 32,916^2 270: 545,094,161 + 545,094,163 = 33,018^2 271: 547,275,527 + 547,275,529 = 33,084^2 272: 547,474,049 + 547,474,051 = 33,090^2 273: 557,446,049 + 557,446,051 = 33,390^2 274: 559,250,567 + 559,250,569 = 33,444^2 275: 562,667,057 + 562,667,059 = 33,546^2 276: 563,472,449 + 563,472,451 = 33,570^2 277: 572,775,857 + 572,775,859 = 33,846^2 278: 578,476,097 + 578,476,099 = 34,014^2 279: 581,336,801 + 581,336,803 = 34,098^2 280: 581,746,049 + 581,746,051 = 34,110^2 281: 584,204,561 + 584,204,563 = 34,182^2 282: 586,051,847 + 586,051,849 = 34,236^2 283: 587,284,991 + 587,284,993 = 34,272^2 284: 590,373,521 + 590,373,523 = 34,362^2 285: 595,539,071 + 595,539,073 = 34,512^2 286: 597,404,177 + 597,404,179 = 34,566^2 287: 600,103,367 + 600,103,369 = 34,644^2 288: 604,476,449 + 604,476,451 = 34,770^2 289: 612,430,001 + 612,430,003 = 34,998^2 290: 613,900,799 + 613,900,801 = 35,040^2 291: 620,858,321 + 620,858,323 = 35,238^2 292: 624,033,791 + 624,033,793 = 35,328^2 293: 625,730,687 + 625,730,689 = 35,376^2 294: 647,784,017 + 647,784,019 = 35,994^2 295: 653,845,121 + 653,845,123 = 36,162^2 296: 667,805,057 + 667,805,059 = 36,546^2 297: 668,901,887 + 668,901,889 = 36,576^2 298: 675,281,249 + 675,281,251 = 36,750^2 299: 675,501,767 + 675,501,769 = 36,756^2 300: 675,722,321 + 675,722,323 = 36,762^2 301: 682,799,057 + 682,799,059 = 36,954^2 302: 724,205,681 + 724,205,683 = 38,058^2 303: 729,238,049 + 729,238,051 = 38,190^2 304: 738,663,047 + 738,663,049 = 38,436^2 305: 740,047,391 + 740,047,393 = 38,472^2 306: 747,684,449 + 747,684,451 = 38,670^2 307: 750,006,449 + 750,006,451 = 38,730^2 308: 762,607,457 + 762,607,459 = 39,054^2 309: 768,241,601 + 768,241,603 = 39,198^2 310: 769,417,991 + 769,417,993 = 39,228^2 311: 773,896,481 + 773,896,483 = 39,342^2 312: 781,231,391 + 781,231,393 = 39,528^2 313: 789,315,911 + 789,315,913 = 39,732^2 314: 789,554,321 + 789,554,323 = 39,738^2 315: 797,921,351 + 797,921,353 = 39,948^2 316: 799,840,007 + 799,840,009 = 39,996^2 317: 800,560,097 + 800,560,099 = 40,014^2 318: 804,165,407 + 804,165,409 = 40,104^2 319: 831,585,761 + 831,585,763 = 40,782^2 320: 836,977,697 + 836,977,699 = 40,914^2 321: 842,140,799 + 842,140,801 = 41,040^2 322: 847,566,791 + 847,566,793 = 41,172^2 323: 855,738,449 + 855,738,451 = 41,370^2 324: 864,697,697 + 864,697,699 = 41,586^2 325: 866,445,191 + 866,445,193 = 41,628^2 326: 866,694,977 + 866,694,979 = 41,634^2 327: 868,194,449 + 868,194,451 = 41,670^2 328: 873,703,601 + 873,703,603 = 41,802^2 329: 876,213,521 + 876,213,523 = 41,862^2 330: 884,269,457 + 884,269,459 = 42,054^2 331: 897,438,977 + 897,438,979 = 42,366^2 332: 905,336,351 + 905,336,353 = 42,552^2 333: 911,986,631 + 911,986,633 = 42,708^2 334: 934,416,449 + 934,416,451 = 43,230^2 335: 937,012,049 + 937,012,051 = 43,290^2 336: 937,271,807 + 937,271,809 = 43,296^2 337: 939,091,121 + 939,091,123 = 43,338^2 338: 950,567,201 + 950,567,203 = 43,602^2 339: 954,495,431 + 954,495,433 = 43,692^2 340: 965,537,567 + 965,537,569 = 43,944^2 341: 972,140,417 + 972,140,419 = 44,094^2 342: 981,156,401 + 981,156,403 = 44,298^2 343: 985,946,417 + 985,946,419 = 44,406^2 344: 988,879,391 + 988,879,393 = 44,472^2 345: 989,680,049 + 989,680,051 = 44,490^2 346: 997,972,487 + 997,972,489 = 44,676^2