/**********************************************************************************/
/* Problem: d114 "好累的小玫" from */
/* Language: CPP */
/* Result: AC (36ms, 714KB) on ZeroJudge */
/* Author: dges5601 at 2010-08-05 14:37:06 */
/**********************************************************************************/
#include <iostream>
#include <cstdlib>
using namespace std;
int main(void){
string a = "27031768576517499710558090027596232298558093274311372898878080715359180165112031924307456158465248372818779651925195472427213190430183251693103019318689675406431463633656595635631244531823489545981465006345769477538600353418733645868065010408042273812281857257966951771254299784907532174172675261042904443735033006827062367781734932402906380064676556914853300117738454029138584114653641460999879297110724828557836146051273563518529674565773200721055678644025614623883481237564894628859759852397473591728651044381377039700592548741212705965716337933203079627369262097142940670258319115410419017088642085963216664587687528552214188386047097748341347826082492672575871916359724288832957423130960163446577201297030081036819556978682525116845551863481353447203913609105954470434446731819716372893950027080537765260387886497487073911883337335888163296120860592970129474414820716186242361113598851877430679053185302290711367100692138119365535749612397812211870895421300661971739287030299385145794712666816403151658293555299062759180558560552120065733359856424513710950255600515309069234761024080315083912936880059543194196967002775057391143932519178064644929561934170700017725794749065783536604869532972216729771869515017257460764744205293736768850910844817317789760525673651462286969218051912783040803173502868593343019986651928862849866171306355901727590395083666710708634298268397991417237719829352705000018716698883171120848588655798456188752317306393075998430051287601872760427292416532717472158265481963073016090468249993686882132992251314931844377812625324873058388685195527407737891867473352727111550336196454202887299904847977654010329650747012142143741017027453376146831338455608413252873927221734647038025714766776152183177488678194636943158142340296086335991741911641667613321461943638112546539425512207317045203125627265020059235448422648841292646425006201044185684862105574726995305031507541549370568722402791853420112332280884916208713251458554365777660881201931186067005132165233655598425788277533501182142243518492318915243674651098579717309036232009017377276100301318939920488590557304532679074461755717921612389995344071844739703234571919956632808014778170148649586922770228743618307005560442586998801940863559279122530838019077280335769900574987670735637822874692583734728992996828693947342462932456573689525150423690989405096473576984685941021091436123576026674956266343311999686469250683711889792780188010000923545083693616512431299553430423319151799092729329012624791942408482551216422936654620389588409307856471553255459174209488541720797724764392878940295153125139426917844348014324717101712239948275911331451350625503079913906081322162453194924075795374300445602930241718494950581280344647070513379468660018749666766779337982714307918578490651858623155531753436341939230313716211088205653758803856211424511942446178616123919632158681209340766264843607918190711195995769497888074300126090980893407856203416039961905820434437338769169809988554940514984940771883510669335922159652260943495403914082335901654803300716357423311007672070947856937614612334402545577731613545588875133756028002253392612525017882998610886274897113627550258742450493613087049732151945364827840949182968966809157600659099420832959762977348556400332795733357668875671701282089323748550442476412406932391110882062739962652502438287501079688573633998658498932012042386086426239238190775121738551066893598665935774455519152157588419955426909632953255225944147546866926742646430035992755353833768063541782684251337809419602608477114643506677496479984051051959765277343815249059663401218824981952396913308659765720698334997196469642114605784797650509426457220495304067174165545766010632963921930394923275625878919251047701312431016023867781210907705470391064375493416431073537210482523919765504502753329344492620296146384735940761588997430305455447096207937391309074448688892666491670891709155822800892901929566779139684433502227476274019515370894887664808929686518674755492088690070563855461522294818147243803764954005366984053006812713112603290994481678753572214205539492904116573157053538665542029486197003757482662830062120635456960276391311596048447813899284882862556031298264797682373556628444619642653324328856767894848303414066161976948155449220988075851375132639877475510923779143207404882341098899135236964794183820703507066267800973792432111245784381086462014399154907268442765473783291278952434015025195699580659465703426076596337902629934239681343027964900072653710322832292227430161858120830176556144639219349390423290310874030942320674799854815775148401032011414853381341522616342671480892280541482672772691715237914427732529513973227685560102424194775300565660522520159197040315256211273081765520118868935023956700097925553774747811268270991653486895487725663277575286103050977361584896006288635669210151264444972709370572481075509070029875071185160529111621252142202673338305550360192070933030651344037803166681925669184668944592859049669428147438461313019607291033562885165862569479027215204938798234983778038192250357782670254475316488675039486787835966235572450777593617425795005589371791584337812875284631159728936756488778954210507600331311151494052761155957457646092003975907161434046953314636724932366694923586600956767566174688154498755518240131330852927788405108316860839524389146592070352766013263554814855316560483930269161109555115598599074606380419346706281687122756139236272334874636515742846732426249189295294126077183180386537628070577304431955113672644964908191966909764383915898083967352765907114405625567363146867872227797114185869379776838512786074844136826333346246190407373179258963078361749956016699370455403337036996087663326855986830350259733163563156748953918413646360740820773135517701577617129511847665900751779813170899517926423297750920427028974700540224251803798780700829498972359884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";
for (int i = 0; i < a.size() ; i++){
cout << a[i] << endl;
}
string a = "27031768576517499710558090027596232298558093274311372898878080715359180165112031924307456158465248372818779651925195472427213190430183251693103019318689675406431463633656595635631244531823489545981465006345769477538600353418733645868065010408042273812281857257966951771254299784907532174172675261042904443735033006827062367781734932402906380064676556914853300117738454029138584114653641460999879297110724828557836146051273563518529674565773200721055678644025614623883481237564894628859759852397473591728651044381377039700592548741212705965716337933203079627369262097142940670258319115410419017088642085963216664587687528552214188386047097748341347826082492672575871916359724288832957423130960163446577201297030081036819556978682525116845551863481353447203913609105954470434446731819716372893950027080537765260387886497487073911883337335888163296120860592970129474414820716186242361113598851877430679053185302290711367100692138119365535749612397812211870895421300661971739287030299385145794712666816403151658293555299062759180558560552120065733359856424513710950255600515309069234761024080315083912936880059543194196967002775057391143932519178064644929561934170700017725794749065783536604869532972216729771869515017257460764744205293736768850910844817317789760525673651462286969218051912783040803173502868593343019986651928862849866171306355901727590395083666710708634298268397991417237719829352705000018716698883171120848588655798456188752317306393075998430051287601872760427292416532717472158265481963073016090468249993686882132992251314931844377812625324873058388685195527407737891867473352727111550336196454202887299904847977654010329650747012142143741017027453376146831338455608413252873927221734647038025714766776152183177488678194636943158142340296086335991741911641667613321461943638112546539425512207317045203125627265020059235448422648841292646425006201044185684862105574726995305031507541549370568722402791853420112332280884916208713251458554365777660881201931186067005132165233655598425788277533501182142243518492318915243674651098579717309036232009017377276100301318939920488590557304532679074461755717921612389995344071844739703234571919956632808014778170148649586922770228743618307005560442586998801940863559279122530838019077280335769900574987670735637822874692583734728992996828693947342462932456573689525150423690989405096473576984685941021091436123576026674956266343311999686469250683711889792780188010000923545083693616512431299553430423319151799092729329012624791942408482551216422936654620389588409307856471553255459174209488541720797724764392878940295153125139426917844348014324717101712239948275911331451350625503079913906081322162453194924075795374300445602930241718494950581280344647070513379468660018749666766779337982714307918578490651858623155531753436341939230313716211088205653758803856211424511942446178616123919632158681209340766264843607918190711195995769497888074300126090980893407856203416039961905820434437338769169809988554940514984940771883510669335922159652260943495403914082335901654803300716357423311007672070947856937614612334402545577731613545588875133756028002253392612525017882998610886274897113627550258742450493613087049732151945364827840949182968966809157600659099420832959762977348556400332795733357668875671701282089323748550442476412406932391110882062739962652502438287501079688573633998658498932012042386086426239238190775121738551066893598665935774455519152157588419955426909632953255225944147546866926742646430035992755353833768063541782684251337809419602608477114643506677496479984051051959765277343815249059663401218824981952396913308659765720698334997196469642114605784797650509426457220495304067174165545766010632963921930394923275625878919251047701312431016023867781210907705470391064375493416431073537210482523919765504502753329344492620296146384735940761588997430305455447096207937391309074448688892666491670891709155822800892901929566779139684433502227476274019515370894887664808929686518674755492088690070563855461522294818147243803764954005366984053006812713112603290994481678753572214205539492904116573157053538665542029486197003757482662830062120635456960276391311596048447813899284882862556031298264797682373556628444619642653324328856767894848303414066161976948155449220988075851375132639877475510923779143207404882341098899135236964794183820703507066267800973792432111245784381086462014399154907268442765473783291278952434015025195699580659465703426076596337902629934239681343027964900072653710322832292227430161858120830176556144639219349390423290310874030942320674799854815775148401032011414853381341522616342671480892280541482672772691715237914427732529513973227685560102424194775300565660522520159197040315256211273081765520118868935023956700097925553774747811268270991653486895487725663277575286103050977361584896006288635669210151264444972709370572481075509070029875071185160529111621252142202673338305550360192070933030651344037803166681925669184668944592859049669428147438461313019607291033562885165862569479027215204938798234983778038192250357782670254475316488675039486787835966235572450777593617425795005589371791584337812875284631159728936756488778954210507600331311151494052761155957457646092003975907161434046953314636724932366694923586600956767566174688154498755518240131330852927788405108316860839524389146592070352766013263554814855316560483930269161109555115598599074606380419346706281687122756139236272334874636515742846732426249189295294126077183180386537628070577304431955113672644964908191966909764383915898083967352765907114405625567363146867872227797114185869379776838512786074844136826333346246190407373179258963078361749956016699370455403337036996087663326855986830350259733163563156748953918413646360740820773135517701577617129511847665900751779813170899517926423297750920427028974700540224251803798780700829498972359884800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000";