BRENTFACTORS[23]:=[ ,,,,,,,,,,,,,,,,,,,,,, [ 831603031789, 831603031789 ],,,,,
  ,,, [ 40888990028603, 40888990028603 ],,,, [ 15716677201, 15716677201 ],, 
  [ 1925658337781, 1925658337781 ],,,, [ 117018989947, 117018989947 ],,,,, 
  [ 1522029233, 1522029233 ], 
  [ 160782278895061740375167119, 160782278895061740375167119 ],,,,,, 
  [ 134515657106693, 61190665486751483, 134515657106693, 61190665486751483 ],,
  ,, [ 2350382803, 1420450672756039, 2350382803, 1420450672756039 ], 
  [ 1075983677123, 1075983677123 ], 
  [ 15648899754659, 3794908745134333508761, 15648899754659, 
      3794908745134333508761 ],, 
  [ 5266228211, 4217468380980037880092527701441161, 5266228211, 
      4217468380980037880092527701441161 ], 
  [ 2313675671730419, 2313675671730419 ],,,,, 
  [ 2152900439563539121, 2152900439563539121 ], 
  [ 246160726106632349, 246160726106632349 ], 
  [ 49696373692116337, 49696373692116337 ], [ 6696671101, 6696671101 ], 
  [ 351156543156995844791, 12689965311931555366531418920750153, 
      351156543156995844791, 12689965311931555366531418920750153 ], 
  [ 20521396873, 20521396873 ], [ 3467983074289, 3467983074289 ], 
  [ 10445744467953088708693, 10445744467953088708693 ], 
  [ 2700470569501, 2700470569501 ], [ 60848703597029, 60848703597029 ], 
  [ 182688705194696220829, 182688705194696220829 ], 
  [ 1489531614247, 1489531614247 ], 
  [ 1711849421, 5308250621847606803, 1711849421, 5308250621847606803 ], 
  [ 147190628299441, 147190628299441 ], 
  [ 59679899512256809, 1088774249552970415950511, 59679899512256809, 
      1088774249552970415950511 ], [ 44127446381, 44127446381 ], 
  [ 364419547069027138439, 27736074503263071062950778805992164759, 
      364419547069027138439, 27736074503263071062950778805992164759 ], 
  [ 1707540478981, 1707540478981 ], 
  [ 72992243971, 464325697441, 822450694563461, 72992243971, 464325697441, 
      822450694563461 ], [ 65542806503, 65542806503 ], 
  [ 1045137439, 1045137439 ], [ 77686774927081, 77686774927081 ], 
  [ 12394735435562113296770410018912233353, 
      12394735435562113296770410018912233353 ], [ 35799017131, 35799017131 ], 
  [ 12719053621, 167490737060011, 28874753842468645099777511117851, 
      12719053621, 167490737060011, 28874753842468645099777511117851 ], 
  [ 43166461432817, 212620343166625553, 43166461432817, 212620343166625553 ], 
  [ 83142351790355071, 177997233919972398299983, 83142351790355071, 
      177997233919972398299983 ], [ 908113047764652133, 908113047764652133 ], 
  [ 24282516421, 162958442585991961, 24282516421, 162958442585991961 ], 
  [ 229381734152257, 229381734152257 ], [ 376645117339, 376645117339 ], 
  [ 171913108319, 14284335193633, 1414566930063953, 171913108319, 
      14284335193633, 1414566930063953 ], [ 36953515171, 36953515171 ], 
  [ 346924525001, 346924525001 ], 
  [ 2201503061, 60995271744164064381251354574233758233622988684863, 
      2201503061, 60995271744164064381251354574233758233622988684863 ],, 
  [ 6140794155332669818199, 6140794155332669818199 ],, 
  [ 4558141981, 8829545269167938682361, 4558141981, 8829545269167938682361 ],
  , [ 9041484405245839, 9041484405245839 ],, 
  [ 177474006875545648530139375828028996734511668004319211735630440953, 
      177474006875545648530139375828028996734511668004319211735630440953 ],, 
  [ 1736163069253, 318133754124000327882209421002909251, 1736163069253, 
      318133754124000327882209421002909251 ], [ 9619978817, 9619978817 ], 
  [ 2291466433, 78338472703785117198426579650923301957, 2291466433, 
      78338472703785117198426579650923301957 ], 
  [ 58531113508957, 58531113508957 ], 
  [ 22412430154357855698961488981703308916921, 
      22412430154357855698961488981703308916921 ],, 
  [ 146999145193993, 251336452798163773, 84919924502838639163, 
      146999145193993, 251336452798163773, 84919924502838639163 ], 
  [ 121570269892408921, 121570269892408921 ], 
  [ 8446261097, 170368682899801, 8446261097, 170368682899801 ], 
  [ 76384053703681, 76384053703681 ], 
  [ 1628747138359818166031, 1628747138359818166031 ],, 
  [ 93437190589, 25524535334361275676419130602983, 93437190589, 
      25524535334361275676419130602983 ], 
  [ 21711433659565142917, 21711433659565142917 ], 
  [ 12321237251, 71413916501, 1807885584943797001, 2179066043469271001, 
      12321237251, 71413916501, 1807885584943797001, 2179066043469271001 ], 
  [ 501161274307, 3336613325137, 501161274307, 3336613325137 ], 
  [ 98317389091, 123971678128031, 231341492176352686686007, 98317389091, 
      123971678128031, 231341492176352686686007 ], 
  [ 1260241990896941895937, 1260241990896941895937 ], 
  [ 23148176671, 1797644324682323365144170343, 23148176671, 
      1797644324682323365144170343 ],, 
  [ 742003717168625339, 10253382155170470870257366391175533283442277524879, 
      742003717168625339, 10253382155170470870257366391175533283442277524879 ]
   ,, [ 770041982060401, 28422100122687079956425111, 770041982060401, 
      28422100122687079956425111 ],, [ 1561805791124851, 1561805791124851 ], 
  [ 283162745757740538620032064126776401913969, 
      283162745757740538620032064126776401913969 ],, 
  [ 643983069241, 643983069241 ], 
  [ 3532723165886359, 55378188028613593353897097943447185279414656782076501579\
888434867161967158480189, 3532723165886359, 
      553781880286135933538970979434471852794146567820765015798884348671619671\
58480189 ], [ 1434849920564332861, 1434849920564332861 ], 
  [ 5281349278421359537081, 141904072746969878769010218791506854239974489, 
      5281349278421359537081, 141904072746969878769010218791506854239974489 ],
  [ 353245517860142207052022009, 353245517860142207052022009 ], 
  [ 4417279426528541, 4468716518359645307958218397014993946731, 
      4417279426528541, 4468716518359645307958218397014993946731 ], 
  [ 454068345889, 454068345889 ],, 
  [ 33634861877050507067251, 195436881937205119535750400397, 
      33634861877050507067251, 195436881937205119535750400397 ],, 
  [ 65887757401, 65887757401 ], 
  [ 94255467205973, 526232769311177, 94673909021845160503, 94255467205973, 
      526232769311177, 94673909021845160503 ],,, 
  [ 40308694338467297, 40308694338467297 ], 
  [ 189909327709, 2820969191101751999389, 40333150102393233358849567, 
      189909327709, 2820969191101751999389, 40333150102393233358849567 ], 
  [ 3471747294401, 604282871748410869340577637, 3471747294401, 
      604282871748410869340577637 ],, [ 19243596061, 19243596061 ], 
  [ 46289834471, 142312430685739336109926069821619, 
      78059435172779220831234062973410913017471, 46289834471, 
      142312430685739336109926069821619, 
      78059435172779220831234062973410913017471 ],, 
  [ 6871251977797, 368855554947780226306639, 6871251977797, 
      368855554947780226306639 ], [ 22143600481, 22143600481 ], 
  [ 3742676434518243293, 100146757193983891984069, 3742676434518243293, 
      100146757193983891984069 ], [ 1712533717333, 1712533717333 ], 
  [ 4317384634959051641, 1395279662546069925421, 4317384634959051641, 
      1395279662546069925421 ], 
  [ 2590078215073, 3680127367343989817844520007520137, 2590078215073, 
      3680127367343989817844520007520137 ], 
  [ 24029083221991, 1422919440570472021, 281599662628320810139190621633504911,
      24029083221991, 1422919440570472021, 
      281599662628320810139190621633504911 ], 
  [ 206775809563, 535863162655719491, 206775809563, 535863162655719491 ],,, 
  [ 27813729956990626952291, 27813729956990626952291 ], 
  [ 16162347219567526357165561, 16162347219567526357165561 ], 
  [ 9757468628546923, 360522890478357097440889099, 9757468628546923, 
      360522890478357097440889099 ],, 
  [ 3238594121718623257964704701108025014045019703, 
      3238594121718623257964704701108025014045019703 ], 
  [ 208663434679237723540004801154481, 208663434679237723540004801154481 ],,, 
  [ 391956944833, 194909992500871, 239334841446926695069, 
      456492647387752209463, 391956944833, 194909992500871, 
      239334841446926695069, 456492647387752209463 ], 
  [ 905322817433, 1124628296466412249, 7321791091964958819836930030271109, 
      905322817433, 1124628296466412249, 7321791091964958819836930030271109 ],
  [ 31592284852796510113, 31592284852796510113 ], 
  [ 1832613661, 506704175038441, 1832613661, 506704175038441 ], 
  [ 1823259337, 1559915792243339742707, 1823259337, 1559915792243339742707 ],
  , [ 29363501803, 228268858252693, 670584086065182524119790842865677574461, 
      29363501803, 228268858252693, 670584086065182524119790842865677574461 ],
  [ 77636056983937, 13287484839502962681809, 
      10857181170841635640103961677430497, 77636056983937, 
      13287484839502962681809, 10857181170841635640103961677430497 ], 
  [ 37977094891, 1280372289592306381, 37977094891, 1280372289592306381 ], 
  [ 9832072561344686106228493, 9832072561344686106228493 ], 
  [ 582564987416256902620140059351, 39119626322505080240577545155927, 
      582564987416256902620140059351, 39119626322505080240577545155927 ], 
  [ 683581032390301, 2137194547587157, 683581032390301, 2137194547587157 ], 
  [ 5599009333, 5599009333 ], 
  [ 77510480603188851674146978847977112084863541, 7751048060318885167414697884\
7977112084863541 ],, [ 51610585653101706433, 51610585653101706433 ],, 
  [ 6381038219879, 6381038219879 ], 
  [ 5030982080433394510231, 5030982080433394510231 ],, 
  [ 9030150410232713, 48672377688371291, 9030150410232713, 48672377688371291 ]
    , [ 8952502087, 130387372831, 8952502087, 130387372831 ],, 
  [ 4140777445382377512066709601, 1380730684956683163568202235401, 
      4140777445382377512066709601, 1380730684956683163568202235401 ],, 
  [ 10220898521446219880019707405938152063935545127, 
      10220898521446219880019707405938152063935545127 ],, 
  [ 1604152237907161, 1604152237907161 ],, 
  [ 71613389886827945356098340522567739359, 
      71613389886827945356098340522567739359 ],, 
  [ 9542916688241, 9542916688241 ],, 
  [ 14379235378989791901781, 14379235378989791901781 ], 
  [ 5874380610401, 5874380610401 ],,, 
  [ 924489860479, 56305465728408991383655372830197739090408877, 924489860479, 
      56305465728408991383655372830197739090408877 ],, 
  [ 6945502209371857, 2728630745224660377793, 6945502209371857, 
      2728630745224660377793 ],,,, 
  [ 31762382925417754855613941, 31762382925417754855613941 ],, 
  [ 20351631106203577, 20351631106203577 ], 
  [ 2329030733, 232647837659, 675741966394095672209, 2329030733, 
      232647837659, 675741966394095672209 ], 
  [ 54505356605713889, 133159684625386787873, 54505356605713889, 
      133159684625386787873 ],, 
  [ 122312454527, 143662205232396342819757270582383577630480728819360361, 
      122312454527, 143662205232396342819757270582383577630480728819360361 ],
  , [ 203280903937, 76325721976520509, 2220044575739187718151324977, 
      203280903937, 76325721976520509, 2220044575739187718151324977 ], 
  [ 1189559737, 18377835844289, 1189559737, 18377835844289 ], 
  [ 64953419561, 224282779141, 2395221667271, 60520489159749901, 
      8992084477503108190002461, 64953419561, 224282779141, 2395221667271, 
      60520489159749901, 8992084477503108190002461 ],, 
  [ 1909704226057, 1909704226057 ], [ 24137272445670323, 24137272445670323 ],,
  , [ 1122785813, 1122785813 ],, 
  [ 1205791707467663, 631364268268220117, 1205791707467663, 
      631364268268220117 ], 
  [ 84971271349, 10910651841227, 84971271349, 10910651841227 ], 
  [ 3414132961, 143856739091202297428641, 611431385019046555697761, 
      3414132961, 143856739091202297428641, 611431385019046555697761 ], 
  [ 8758231129, 4810621539543121, 8758231129, 4810621539543121 ], 
  [ 476409341123, 636573970397311, 6055301082646223, 1358787233834507864113, 
      15109492132546510303689147472014105259, 476409341123, 636573970397311, 
      6055301082646223, 1358787233834507864113, 
      15109492132546510303689147472014105259 ],, 
  [ 99878964149, 7385304673895235275701, 99878964149, 7385304673895235275701 ]
   ,, [ 503241556105095425630713, 329444057615121299172895268553020161, 
      503241556105095425630713, 329444057615121299172895268553020161 ],, 
  [ 21488713821793, 120377277700913, 193794572237529420929, 
      903306714396084899161, 24826733754645519536393, 21488713821793, 
      120377277700913, 193794572237529420929, 903306714396084899161, 
      24826733754645519536393 ],, 
  [ 3225981751, 47609780204609912119505299112685047748243468072001, 
      3225981751, 47609780204609912119505299112685047748243468072001 ], 
  [ 136658040094507, 136658040094507 ],,, 
  [ 2097003474416062628850098237, 67945516918924270304909827084816195139695078\
2543663821053844511395947, 2097003474416062628850098237, 
      679455169189242703049098270848161951396950782543663821053844511395947 ],
  , [ 179130288069377, 81870992573570251223698788337147921318451123116051969, 
      179130288069377, 81870992573570251223698788337147921318451123116051969 ]
    , 
  [ 21818423117, 170828237554217077107423405553, 21818423117, 1708282375542170\
77107423405553 ], 
  [ 1895313546547, 5693459602666371883, 47688390051502497898464884017, 
      1895313546547, 5693459602666371883, 47688390051502497898464884017 ],, 
  [ 35157584639811369918784681, 35157584639811369918784681 ],, 
  [ 2338198321915790938865815731500274829, 
      2338198321915790938865815731500274829 ],, 
  [ 1165081633, 1303229482749194683218710969131487569, 1165081633, 
      1303229482749194683218710969131487569 ],, 
  [ 6107432643803, 664788557665525587448580111735021918233713139177, 
      6107432643803, 664788557665525587448580111735021918233713139177 ],, 
  [ 91539821368861, 5007714160594678707701, 2887522332831573204225287329, 
      91539821368861, 5007714160594678707701, 2887522332831573204225287329 ],
  , 
  [ 264121602381250661783845115365366071901, 264121602381250661783845115365366\
071901 ], [ 3092499299694725887039085410459, 3092499299694725887039085410459 ]
    , 
  [ 856809695713, 269101112266229481179745556512322053852510415247678076270870\
67870023140868817, 856809695713, 
      269101112266229481179745556512322053852510415247678076270870678700231408\
68817 ],, 
  [ 5534562169, 188506233397, 3034210330344103, 142478374928141569758639841, 
      5534562169, 188506233397, 3034210330344103, 142478374928141569758639841 
     ],, 
  [ 20694209521, 15934243655985916238122009, 122718211887325892007825251037722\
5905361, 20694209521, 15934243655985916238122009, 
      1227182118873258920078252510377225905361 ], 
  [ 1596213958327441, 802348124288875653666802193, 1596213958327441, 
      802348124288875653666802193 ], 
  [ 65334455492101, 4857534564864402151, 6532777380605979985113733, 
      65334455492101, 4857534564864402151, 6532777380605979985113733 ],, 
  [ 10923620781049180674401, 1319762353105502239973877413549107890281, 
      10923620781049180674401, 1319762353105502239973877413549107890281 ], 
  [ 118679405706450817, 118679405706450817 ], 
  [ 264152207855984160949813235363557, 15300836570666093093798760152408367397,
      264152207855984160949813235363557, 
      15300836570666093093798760152408367397 ], 
  [ 10058074059289, 10058074059289 ], 
  [ 3572461080739379537, 462692901698327060123361721, 3572461080739379537, 
      462692901698327060123361721 ],, 
  [ 24002580031, 47782287574451, 164692376808370084817354928779566219, 
      24002580031, 47782287574451, 164692376808370084817354928779566219 ],, 
  [ 22940642107501633, 22940642107501633 ],, 
  [ 9550034760985541, 21681035721798173134480290811916768306604332270047243531
        , 9550034760985541, 
      21681035721798173134480290811916768306604332270047243531 ],, 
  [ 4534735301825100354208210916756520041387608595641, 
      4534735301825100354208210916756520041387608595641 ],, 
  [ 7739770426348672785518131, 7739770426348672785518131 ],,,, 
  [ 237186182926219235478859, 237186182926219235478859 ],, 
  [ 264629108413490722951560345879601, 264629108413490722951560345879601 ],, 
  [ 17532911188224722241232748629617380919683161001, 
      17532911188224722241232748629617380919683161001 ],, 
  [ 348307585094068529, 24651418318665912634301696910063953, 
      348307585094068529, 24651418318665912634301696910063953 ],, 
  [ 225173476895853691, 22154220597229490225569164775472702551715461, 
      225173476895853691, 22154220597229490225569164775472702551715461 ],, 
  [ 9880285801, 9880285801 ],, 
  [ 560613224753464182739251614958661, 427578125869748687792710916376390166619\
95237058843455191406351, 560613224753464182739251614958661, 
      42757812586974868779271091637639016661995237058843455191406351 ], 
  [ 1783291840993458956410307, 1783291840993458956410307 ], 
  [ 5685443089, 328398422782109071406862355200102073, 5685443089, 
      328398422782109071406862355200102073 ], [ 324859980031, 324859980031 ], 
  [ 11816097263, 33770272073008436362047900539, 11816097263, 
      33770272073008436362047900539 ],, 
  [ 3108632408760162676312049, 3108632408760162676312049 ],, 
  [ 257461354558968362373135815228504330265645425392315461859, 
      257461354558968362373135815228504330265645425392315461859 ],, 
  [ 265050271150614503512961, 12282446128492863805157611507841, 
      1160079805734549349839972977742961656157450241, 
      265050271150614503512961, 12282446128492863805157611507841, 
      1160079805734549349839972977742961656157450241 ],, 
  [ 353814130013, 64785740070784870072097710871, 353814130013, 
      64785740070784870072097710871 ],, 
  [ 558162674404286293, 917439914123974009, 13170527857973946114645049, 
      558162674404286293, 917439914123974009, 13170527857973946114645049 ],, 
  [ 126276532588269859, 706479156620271257352925118294134601, 
      1616546445593373286809146253186719129153, 126276532588269859, 
      706479156620271257352925118294134601, 
      1616546445593373286809146253186719129153 ],, 
  [ 23838755702749293353, 226229586553830909429285040321, 
      23838755702749293353, 226229586553830909429285040321 ],, 
  [ 51381389887451669129328538374995418430697431, 
      51381389887451669129328538374995418430697431 ], 
  [ 22660612322651267, 22660612322651267 ], [ 188978003861, 188978003861 ],, 
  [ 344079186209746139103770657, 344079186209746139103770657 ],, 
  [ 5978184241, 5978184241 ], 
  [ 45352272276499726768232411, 45352272276499726768232411 ], 
  [ 10161263243, 10161263243 ],, 
  [ 25433134818189041, 387937384891304550088469680615399119161, 
      25433134818189041, 387937384891304550088469680615399119161 ],, 
  [ 202592352378727, 457628334701563, 1608314024205177307181353, 
      202592352378727, 457628334701563, 1608314024205177307181353 ],, 
  [ 4240580689769, 4240580689769 ],, [ 20226428071601, 20226428071601 ],, 
  [ 3100568324560397237786557, 11889015623713861390341130534672402337797, 
      3100568324560397237786557, 11889015623713861390341130534672402337797 ],
  , 
  [ 129117194465801051321818746638414043851, 129117194465801051321818746638414\
043851 ],, 
  [ 789922417927142541574554209, 30374407971906047731167562913, 78992241792714\
2541574554209, 30374407971906047731167562913 ],, 
  [ 19462930404165847, 19462930404165847 ],,,, 
  [ 413479586069853642797719, 252196991121191055263599853, 
      413479586069853642797719, 252196991121191055263599853 ],,,, 
  [ 490164849501331619, 123589472509955608765814324783, 490164849501331619, 
      123589472509955608765814324783 ],, 
  [ 151217096941, 6698154182406643536759040900949, 151217096941, 
      6698154182406643536759040900949 ],, 
  [ 1558641864781, 10164166291519845868190074317988789741365913, 
      1558641864781, 10164166291519845868190074317988789741365913 ],, 
  [ 65440373620744668881919305799013539538093601, 
      65440373620744668881919305799013539538093601 ],, 
  [ 158482015864955767845947775607712681, 
      5275727753956779488627080375853938206430871, 
      158482015864955767845947775607712681, 
      5275727753956779488627080375853938206430871 ],, 
  [ 3460691077, 1225988283589, 683960442180136874887861676077, 
      597091417906211132649866729577210300042944330737, 3460691077, 
      1225988283589, 683960442180136874887861676077, 
      597091417906211132649866729577210300042944330737 ],, 
  [ 28514037509, 233403962866269745460431017513413, 28514037509, 
      233403962866269745460431017513413 ],, 
  [ 50388965402106041, 50388965402106041 ],, 
  [ 22284815515201, 172380001778209, 22284815515201, 172380001778209 ],, 
  [ 58985533041761, 58985533041761 ],,,, 
  [ 64255427329, 589568681267329, 64255427329, 589568681267329 ],,,,,, 
  [ 4907283504031996433973161563241071, 4907283504031996433973161563241071 ],,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 193994246041, 1198438359951919292221, 647085069149724639818371499401, 
      193994246041, 1198438359951919292221, 647085069149724639818371499401 ],,
  ,,,,,,,,,,,,,,,, 
  [ 1096140622317155888584837638388660879, 10961406223171558885848376383886608\
79 ],,,,,,,,,,,, [ 1442374201, 1442374201 ],,,,,,,,,,,, 
  [ 1464895279, 10138493300629, 1464895279, 10138493300629 ],,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 71435541720380501, 71435541720380501 ],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  , [ 93650036461, 93650036461 ],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  [ 12752846221, 12752846221 ] ];
