OFFSET
0,1
COMMENTS
a(88) > 10^6 if it is not -1. - Robert Israel, Mar 27 2026
EXAMPLE
a(2) = 31 because 31 = 2*1 + 4 + 25 = 4 + 3*9.
MAPLE
N:= 10000: # to consider primes <= N
V:= Vector(N):
for i from 1 while 4*i^2 <= N do
si:= i^2;
for j from i while si + 3*j^2 <= N do
sj:= i^2 + j^2;
for k from j while sj + 2*k^2 <= N do
sk:= sj + k^2;
m0:= k + 1 - (k + sk mod 2);
for m from m0 by 2 do
v:= sk + m^2; if v > N then break fi;
V[v]:= V[v]+1;
od od od od:
R:= 'R':
p:= 1:
do
p:= nextprime(p);
if p > N then break fi;
v:= V[p];
if not assigned(R[v]) then R[v]:= p fi;
od:
inds:= map(op, {indices(R)}):
u:= min({$0 .. (1+max(inds))} minus inds):
[seq(R[i], i=0..u-1)]; # Robert Israel, Mar 27 2026
MATHEMATICA
lst = {}; Do[p = 2; While[True, If[PrimeQ[p] && Length@Select[PowersRepresentations[p, 4, 2], ! MemberQ[#, 0] &] == n, AppendTo[lst, p]; Break[]]; p++], {n, 0, 49}]; lst
CROSSREFS
KEYWORD
nonn
AUTHOR
Arkadiusz Wesolowski, Nov 02 2012
EXTENSIONS
Name edited by Robert Israel, Mar 27 2026
STATUS
approved
