BRENTFACTORS[521]:=[ ,,,,,,,,,,,,,,,, [ 4744859869 ],,,,,, 
  [ 996199538545093 ],,, [ 2112742561073 ], [ 2207088379 ],, 
  [ 11046673447, 318743710589539 ],,, [ 265657428737 ],, [ 20427186809 ], 
  [ 2877861487411 ], [ 138400287661 ], [ 854285969887891 ],, 
  [ 1467088235731, 7412044904564431 ], [ 50977416241 ],,,, 
  [ 1084477347282209 ], [ 498205288511551 ], [ 27477624821 ], 
  [ 1188412558710679276967851, 247129614113435906909581194949 ],, 
  [ 423577553312726368066116356171 ],, [ 62449560997, 82792799698993 ], 
  [ 10768557516576062608686217 ], [ 1173768318992726031126346879237 ], 
  [ 15964441735155607 ], 
  [ 308662982033852075778061, 79108741841324584039406520161 ], 
  [ 2356406973313, 2889680360113, 65935666795276769 ], 
  [ 2714223861339376020624453735458997739 ], 
  [ 179730327037, 1907269449789306497 ], 
  [ 42193989583229551, 1450210135995628453, 89219960598341439039713, 
      1523796640560398248585471039, 2266597274268494305124148287 ],, 
  [ 2431247701198399967651 ], [ 64672179277266287958463 ], 
  [ 1814551011012610568642803867, 26390636038321445739910611943 ], 
  [ 721218707370069323480068033 ], 
  [ 10281935431, 14736206161, 2740847028583330736864341 ], 
  [ 1302932683846519507 ],, [ 2903074157 ], 
  [ 3559268953, 42404522977, 13217630659791127, 
      213052044881460539798013815233 ], 
  [ 17778182381, 171933066131, 342815942913159310211, 363369328912329212201 ]
    , [ 19252599471881861026556065928377 ], [ 80665315767812258569 ], 
  [ 118835563829, 28389176436263, 127046866408637191 ],, [ 424391476315501 ],
  ,,,, [ 1147358861232721 ], 
  [ 10557175736448503044903, 1468639806419538407781734473 ], [ 4133850913 ], 
  [ 194242916483043719 ], [ 7810300681 ], 
  [ 43042711672774861, 2550030130443878051, 795525467626062464411, 
      101569268590223709141301 ],,, 
  [ 10688018417843838737369988477161, 77347740296097352956513708744757721 ], 
  [ 241098911973071899897571 ], [ 36302285706301, 7248130912250895691 ], 
  [ 23259164316564013657 ], 
  [ 2208257459758789, 22241103565069759366121, 46527936360914897641541 ], 
  [ 7101801916804941749087455867 ], [ 888086947309, 435779936535947 ], 
  [ 4946359789491871 ],, [ 10058483657377 ],, [ 2531190548714478276583 ], 
  [ 630005745401, 1164303475151101, 12051659678309401, 19443503877299101 ],,
  , [ 2375187339781, 15855490940957 ], 
  [ 27299611688608793, 3959981683757920596624889, 
      7420238178889105766268398873 ],, 
  [ 383241932505889375783091, 843371754525596513311163 ], 
  [ 2842497373, 4465119203 ], 
  [ 2293280749, 17474685880321, 22797515177963882575957 ], [ 44513572819 ], 
  [ 446975106349861, 25833295827196817081 ], 
  [ 739291672297, 617499070364497297344975223 ], 
  [ 547375552751439279790245090275537 ],,,, [ 8355846964835657657 ], 
  [ 19414645849, 435971196911251 ], 
  [ 1079116199957, 11888278595948122927584815181108853 ], [ 10035803376089 ],
  [ 21945915241, 5227322632327199383657137644604481 ], [ 4041354732691 ], 
  [ 355248111941, 37199414055256365791037761851, 
      1624636923434350592037315373205111, 
      389041462034992295071432402313713972757 ],, [ 4944869414975101 ],, 
  [ 194323218528171659638983901775793809259463 ],, [ 106227603073 ],, 
  [ 996045671902550719226053031, 
      125016493565757438696013764069136686567017289841 ],, 
  [ 2731559365206937 ], [ 6457227838076245609 ], 
  [ 143486463671, 95416366255429 ], [ 4813543230353191 ], 
  [ 126714755558973137626389377, 2722164590826874697004709104833257 ],, 
  [ 187387412370607, 520418943946879 ],, [ 4722327186301199021 ], 
  [ 11536050349567 ],, [ 4167772181 ], 
  [ 9609516867382973961327489756055823281 ],,,, [ 2272037729710484357 ],, 
  [ 7648194601 ],,,, [ 1175133191, 75270160813, 9254435743939 ],,,,, 
  [ 3015136175404453 ], [ 21309676961, 38880452674681601 ],, 
  [ 12736016318388421 ],, [ 6253457142867017 ], 
  [ 697982398741, 469366782991921 ], [ 5791501459 ],, 
  [ 245053814713, 44238281058273793 ],, [ 67634824893505166621 ],, 
  [ 134189913553 ],, [ 75280810117 ],, 
  [ 3722020721, 398185457341207009, 175758986826371747921 ],, 
  [ 2740189585493 ],, [ 3397905001 ],, 
  [ 39638504348848967563, 211916878820724879909199 ], [ 20154088638799 ],,, 
  [ 3338059763180639328697 ],,,,,, 
  [ 122583789882986624833, 200447841113565142470260929 ],,, 
  [ 1806265726981 ], [ 7650673394477, 7139365928531615353 ],, 
  [ 12262647673 ],, [ 13700492067601 ],, [ 85540892329, 140452589701 ],, 
  [ 235037697760429 ],,,, [ 22960765153 ],, 
  [ 2727870601, 3040964011, 99666820681 ],,,,,, 
  [ 30309521422524596321674249 ],, [ 33772906621 ],, 
  [ 1280229941, 8000680213901 ],, [ 36160518397 ],,,,,,,,, [ 197183528389 ],,
  , [ 241583576110849389223 ],,,,,, 
  [ 196704632068502881, 1184938444506684239361361441 ],,,,,, 
  [ 12218879287, 1876617793851373, 133782826840043467 ],, 
  [ 4752804842402546167289 ],, [ 28143378001 ],,,,, [ 28429312957474081 ], 
  [ 12524277761, 9595569204737, 6079245177932033 ],, [ 36563378030227 ],,,,,
  , [ 16304063381233, 567601115110129 ],,,,,, [ 1931795191 ],,,,,, 
  [ 20121299863434037 ],,,,,, [ 13362953803, 46463165719, 95454526052917 ],,,
  , [ 1048596121, 4922135219 ],, [ 1257625729 ],, [ 1451730431 ],,,, 
  [ 4477075219, 1561146796987 ],,,,,,,,,,,, 
  [ 68396947417, 1498641404708260513 ],,,, [ 34733434099241 ],, 
  [ 10130084641 ],,,,,,,, [ 1136345921, 237238158655361 ],,,,,,,,,, 
  [ 12676475166078571 ],,,,,, [ 60233796631860097 ],,,,,,,,,,,,,,,,,, 
  [ 3454499443 ],,,,,,,,,,,,,,,,,, 
  [ 29032331103553, 4403705902619437, 44281154122452173929 ],,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, [ 128616675181 ],,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,, [ 43294010600610901 ],,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 2188933441, 833495164368001 ] ];
