Your programme, Juan14, works correctly for 13^1313 but not for the 6,000 digit number
Code:
668198125478294158910366586815548046466164478727862555826704455704418886847236053799016108003756517340227007193843219028656970976373874455727196843116706375052199239667522851896442043515465907397273648461935739704478199943218426705969942235257401744714720022737847016166580492233397131969116917288306140472383198752577990692700198497236330156353925076218807377030763724449363780675399365191167476169582818053343351137655276699778055322226035412321402822796233524437885844787133529911477653623327402902741552130823845142361524831430264356748988343250998688669161263344972666859723003039823015196359813329339690077780617656841850940344919334019421035083624243355546620757187435600466389666990363417499401360899828287607335669726440353875187096561026914473983983534761826735072045358790315646491636936152856919017054578117826469134909002800612633256328067256466736936238197585549566008406917733980492004752909340316527394417311071086756506579045704238946939409788312392491561495625038585507818736506777378108348021334935236466772696809505524893229634923284107070596542491968651192695696249524403650755313439788728053447656294952816412454117636015843597566697158474977436106830825672580482395909146817031001108311402077516036802115024264461604241242509287730425483329533779574494651766891299876331933901772645861983579836818227130806924003714546218222563808705804221009511110330306812204844221558747846243269750021472775798982630622906376248313683675609587650152860455630716344049472503213237525279327817978675277798730646877895985307550544728222988608864276566024696634319019583966008732738114716425919524707516927735083438439217030892775252006139144190437583838609457355057812415897351844060074106035847428182000847599383628681419758435295022725301828502238187523222522747714466622081095472801468221667981184110629903731391171237577507329191937197273663088873296701640062546882138496337487179941654001888791324033168251061004441374172652807874502642263334216137965038267152483353636535902717437281043105257109355741923503795733842703667952889420273043745470540325137860946005956322899257844329271673089919157421732978253815984880718473138186583017267153585000799272139130305270439316546139496867672913997834059143273664316209093898597315617101856381676217102460227272202760591381928653767121266487661071879163786558383410937042288004727311791273435353384053585786992253382341007285157441257411847716724043322994843840483423771733091455518841971778031692277246882036347594753042801392719473234356393305206960289783665712579887171699116221670864655690158632964665790415576797550618555464794929668107690428755575626138835308735087403117312342389020064334211381438398798264042144488612377121549934776554167717369854823949181643485171299632176126680510764662698462884263494571157270474657229111465698802778908100791511078017956691541039179139452438174957207712983944369444216250680499673781437472886974066976607557037342528525540996018266040632343561743327816877426044144700192382491024228880021607008461339554618894705135455584329604436603867949112268995253280945946965183763539240822981395209769042278160297503459623857954997438274573219439838270898278275103373370068521598569943151432379987963575827868248621388270211244998752340622507594450108860010494856694120038083089966782322187932345658490540842132185015720327330489402451600874267735783839914235350768250475216930289347055549754012751936317175168084943376843398565516041887487493797545433105008184142419850146384716562797827828102741885659003276765035538870986936362739242439685843597623432632113926240909222331070988423051888529004872317341139995865552645669623651371139361828447794098175781964018857025228866734028011689784239895657160826672798910849886583121000418458994722289449035325149079860960104427619669632385622100919625266370104505566176838390754219015790739098526318985994394845655734441162742074756888135201695851791867083353438312448555434459857592727806967357657609171514242789894460484850725820045799828924120921699583846473485538734390733701050516875854392464583582926829715770830117414058391741199453983916626122236510679753495474313333243562266766028969989679708974259308470054613427594010412598701903639416659442067403105138713127939247028357769164541080526126381707823829422833230713841130330767101669769134403020880868443213871501318433621437153148623167638821637154132894150308493514603168552976761072852111445261581472522081011568762215427394016735715930198344391439075786064819395682805450706475189093352576774590489304244342581042736781783076125429266252205339099108289557487905058597622666209820165432934383156696998304819141299264102331699873964764056349745572235289179066831250254439313364369970747766505455218229325390412903200724968037365655515277713020075690454659662854869478934887814512177491806691725516847474682208008810782406239842821989333856643236023185823423799396633607518388514237592982163831765528762192925738446383046833491029510686315667187931098448810184414228897505474963545228229885349246796090680562199116116843122516759500394519108956166882364353795933460804116413194154779001775954655762344431725393989077089146005967783153379923613902096160005726853489532496375361026154197884296956466728574397903473433788873076799027751125533936573975082593790642547653999604512656821832777552241992616532233506166953517012666908151700857092722376951144682027392076493935608175606828135808285419397209569478359789058729384579673050182457747620866564980285719423037641462394000741879055737257148831233362234814586565665638213561896207565560083092217763654421897167132757809448916393738540863948206860287028904714303748831615017780556672384105644180441008917898168043267026831821678687274798458712383186117770407509577052033143265018331248173772872997761530908754833918121926162323352605087518681906137149107549111424038675165489157616434850425980871739339461837793278640551186371166396883274331252590754445175229336387754546897880241578277859436250322859781775347221081614862605278644138005897576544471598504605
while I would expect it to return
Code:
:12: {
668198125478294158910366586815548046466164478727862555826704455704418886847236053799016108003756517340227007193843219028656970976373874455727196843116706375052199239667522851896442043515465907397273648461935739704478199943218426705969942235257401744714720022737847016166580492233397131969116917288306140472383198752577990692700198497236330156353925076218807377030763724449363780675399365191167476169582818053343351137655276699778055322226035412321402822796233524437885844787133529911477653623327402902741552130823845142361524831430264356748988343250998688669161263344972666859723003039823015196359813329339690077780617656841850940344919334019421035083624243355546620757187435600466389666990363417499401360899828287607335669726440353875187096561026914473983983534761826735072045358790315646491636936152856919017054578117826469134909002800612633256328067256466736936238197585549566008406917733980492004752909340316527394417311071086756506579045704238946939409788312392491561495625038585507818736506777378108348021334935236466772696809505524893229634923284107070596542491968651192695696249524403650755313439788728053447656294952816412454117636015843597566697158474977436106830825672580482395909146817031001108311402077516036802115024264461604241242509287730425483329533779574494651766891299876331933901772645861983579836818227130806924003714546218222563808705804221009511110330306812204844221558747846243269750021472775798982630622906376248313683675609587650152860455630716344049472503213237525279327817978675277798730646877895985307550544728222988608864276566024696634319019583966008732738114716425919524707516927735083438439217030892775252006139144190437583838609457355057812415897351844060074106035847428182000847599383628681419758435295022725301828502238187523222522747714466622081095472801468221667981184110629903731391171237577507329191937197273663088873296701640062546882138496337487179941654001888791324033168251061004441374172652807874502642263334216137965038267152483353636535902717437281043105257109355741923503795733842703667952889420273043745470540325137860946005956322899257844329271673089919157421732978253815984880718473138186583017267153585000799272139130305270439316546139496867672913997834059143273664316209093898597315617101856381676217102460227272202760591381928653767121266487661071879163786558383410937042288004727311791273435353384053585786992253382341007285157441257411847716724043322994843840483423771733091455518841971778031692277246882036347594753042801392719473234356393305206960289783665712579887171699116221670864655690158632964665790415576797550618555464794929668107690428755575626138835308735087403117312342389020064334211381438398798264042144488612377121549934776554167717369854823949181643485171299632176126680510764662698462884263494571157270474657229111465698802778908100791511078017956691541039179139452438174957207712983944369444216250680499673781437472886974066976607557037342528525540996018266040632343561743327816877426044144700192382491024228880021607008461338833164800706120088822420194283291007441440624778618723347165343236040662810699045525825243730755706679660479688274734187376994086052612444963449389217702759471834254931971930145196659710870115197001809877208896564111922756474072751175494362488264896266467015086621671236992171584346181949328458963717761455677439945121773216884441240462897893834183112433460020983243213711304780537803538831626575557824096701866929497464555816055797675514097566469236851096556468076122611996171788975217566387982069602503393653432374917293108240357495743630288642772296130877179148815554190337177324384048348499223340427617748114752144751582700143283352299687585350483353534372197113727400882240739014383855687361978170166784662121767356829183195067202272722064201712676183658101716513795898390902613466372341950438799319276768694931645613934072503031931272997000585351762710385681831374817088489518352879237124751919980376172923448752998223659500649068731523045074547340372024988259766307248337597305329147553901752501340182734717209535636353384251762830569731612433362246205478708256271473144400160152861330423197888100456149971784733694831288645260046107692378880366372791739191923705775732171193137309926011481189766122864108274590180226664417747225222325781832205828103527220592534857914186826383995748000281824748530601470060448153798514218750553754906838385734091441931600252577298030712934834380537729615707425919524617411837237800669385910913436696420665672468806889222827445055703589598778646037897772576879718723972525732312305274940443617036554068251056785906576386313842673609226036289897577274120057962342648747855122448402218603033011115900122408507808365222812645417300429608031722818638975389168546277109339133678992198667156494475977335923384524037782905242142406164462420511208630615770204113801100130718641909593284085276528038601634779474851796665795348510636711454214618259492656744350827887934313557056304425942696596291156869194245695070701482329436922398425505908696277664632539433120843801873777605637818705585830526594165194293213887904939649832407540975605657680170113714493725613043909257400294089337719604800665945585791832639637664652760823652336216008200909431964628711875450710919658251639636194646513097853540270537628167435389389374419620165690781578353044627966533706782828998063104994714363099666983664006534781757026645553342426380530124910433919443049058148656716087770096933923318953691510328930300327958666279443362161966886899052343889847653462034138425163241548328031255147209204723326356774119925331787448588734425332697228204123214530622223550877996672556731153343350818285961674761191563993576087363944427367030773708812670529353651033632794891007296099775257891383274041603882719611969131793332294085661610748737220027417447104752532249969507624812349991874407937539164846372793709564515340244698158225766932991250573607611348691727554478373679079656820912348391700722043715657300801610997350632748688814407554407628555268727874461664640845518685663019851492874521891866
721454093999015366761909410153312860507671644216634557598781621947722876430123935869384525311522453617842979935583220810061280487166827393307448889057400613898234266666598013006235720277093460630866438744179373647133075995866549756418955746371745598590227104951461418729790150603586163709162081878414423560042887385367629234716433027272885946080052238334790454233687075635750769216209213104690599610260846674976469068051486071431696122031335538538947291323293678308593950801656039127524319271021207162532145217554561445446134199328347853993143989341630110032043182255434232714711204620823968841916655437934897554871506619556661685164441798488196613535503490856669620300610807543500881273305139310820740683101920999233061629811527222246762603084878148283920769517953118589723710017011799997762555127377519113985524084145125164453815954063121848655149089400031689075056760384607362273514204116313560528575058286934143974808743698156960102782719744819913144478700831786033521675783324394254698919583786233050550966333307340218039080331820096259984158396755167852913032943182510772225962083649349330297586212877093590482032334138701034448928151616091174247054802271220674996127907245466304757477093657523361816382920083178984314416108379156485498047590627402610313909738232243755582308019025132868161389122970716963560988999350108948888267882247294508416217051583002915975678730359917277064723851856814655092044144803590156216066330019284907695018410113596012506459978005650771599494573930736692716727364463727617296637039375494995177056500879954605210695311014810596709482910033660612651095308441440290556418658158327460772719953037876579519200385150712614805492742288762888849801053999889065369617079221983161868231520910803285557342232837909313016204726095740894584651973801614413489871380029283618163325756390774757403664542709721699476022172208450742471190616151829844430107831433230284095390778212685792033943946380269522277015281349230319258761557693851489952690028133080930812043703333669055050332687385919896452493423387576125330687138007874441319918447917287201069651896347808479341439682850575825065313611402415372263706483067650570986130004980941556848121360459518354461521541480425589311915773721555267799997110710017327985811359715967029382841878480306267642222725118926160332999029101386047028013931503372188005345708016003026966658094305535316691884897144461586166655916605178455798439734556619148869328026402117417232434552281340230011036143989341399358743823991431644544165455712541235261702120172913425721930656108059395803876392323192749835835533130221696134170684150860964679476648062016995096401312902612967057536570786332454097433832250080649588272720334617432926763583788240065324414878180261907361685306051097927814164159401722095895547173647559814657945668599570331746373971447834668036064390772027532600310895666662432898316004750988844703393728661784082160018022385539979248716354225113525483968539321034678227749126187895755436612446176705068213351014909167663510999390454127
160129452914412431395355493645578667905076252022076270313861687070509690560468530385710574135500051920073893250652422524935408693168654326249441630658086802944866733250045912137970947977414459443699891320402198814454927895213463459502846242992914417153853886441944071378290051869686204575283450055418751533778098055552093002751573555532434376125576015532857506818977089869511502056276803319310096045926389356134674510524910942514165123711916768985770161125816546389940921768019753209106480006191828355734124559127964437505586224228583975814986584972826182605345853606466822712540252981588709617671892168629674140023985794853501311064130691472365347985088280348159006700598367771734043600590428342823878112242326426566590464193527010497046823726175033330571627328640794010725391464095665624623242211878328243824095006340437177763895007600951843082880589743563274196031460113105358497589320041476926861298176716907885189252045217228664606358543506281628279485689418579385822422685505734469721955421437553828191600084601902357910867129049983645618521161077589867619117321561415249019425015476431653983629540690013913308672650205115968980779818605758235510675521673434235555375157200390255550890877335157814550054382575402686968150092873170449144688358351714419299242648205954364312598729454418891204023198996344954414779749079731219540052337668449208680856036144942623456861396804539425224256052398370029150005531475017583035864065096905070786168313072670220252670509766875546394553593134214419254921061
50477380673914498070326694420762536586135190572475815981398314621396045170850399954722387090162414886486113866081080242079805645214508810942197177840615309172097037527095691864620242264562934582539859561822541728409150198503194943628647727663016994561830630538858760151993666797446057695816310880315135583840126579149585311124487815599265832547454736784388960108832211717412821471711223880106988348763745474523856299551878442111358594197562104838553151308801361859675064479766639915106785883503603816549961036672774682634949130589105190482714522816595893528543926546224202646819659072573079027190351604877179124901880541254650897024208018066831168468841426109078322745999305807154069312641389318951857427509153168563526702449662307089441937608377405
25183954023379068365067390842836528919381056208050757683323793053512257330524957296414831693788244986257395170849836717197073226885859830929650597721163381285055081231870096635493335402866820453339453669007813218055058218336112779505692903895858862237079171763894807159375268944288739613841469275942503375221535039732338675705080265018391982563824809376056386097332045938152
2055363217304673097609147512655954856857248274359808930869420028941871121687896376290702330784870332070926736987861211781498200249680398089534728427586584595562157419067903764037123635502
89720550189303524257654416676974724606366319611691366360642747967661445675242530398105502798
6314340475355910170964884690710195535740434136
92319595296869259591329
68547674586 83638 5
}