import console;
console.open();
limit = 5000;
A = "828,125,740,724,983,321,773,678,841,842,875,377,674,144,340,467,625,916,463,922,255,662,692,123,778,766,254,559,480,483,904,60,305,966,872,935,626,691,832,998,508,657,215,162,858,179,869,674,452,158,520,138,847,452,764,995,600,568,92,496,533,404,186,345,304,420,181,73,547,281,374,376,454,438,553,929,140,298,451,674,91,531,685,862,446,262,477,573,627,624,814,103,294,388"
A = string.split(A,",");
list = {}
cans = {}
for _,i in A{
n = tonumber(i);
table.push(list,n);
cans[n] = {n}
}
for _,ea in list {
for ei,ec in cans {
if ei == ea continue ;
if table.find(ec,ea) continue ;
if ea+ei>limit continue ;
new = table.clone(ec);
table.push(new,ea);
cans[ea+ei] = new;
}
}
s = ""
for k,v in cans{
//console.log(k);
//console.log(table.unpack(v));
s ++= tostring(k) ++ '\r\n';
for _,i in v {
s ++= tostring(i) ++ '\t';
}
s ++= '\r\n';
}
console.log(s)
string.save("temp.txt", s)
console.pause(true);