the number is 4, see the result.....
2011^2011=
1451021909475683544397180425718887307279401554566608193938885574952589
6884654481242616934781472275243051888663874155206933903154198120231191
6289923018171350482000989801767527393629878786640595328501079845451099
7031961275114681722912704237960309072708675761902472598144972073950338
4463675281844597701405345770843465000975070415089613332211172182623690
2705749993499693170780163138070254224811605468435379683476036493157924
8960577783432380546041303490027840674867315843127906466235284795881869
1708253398792960152785338035354737318651122455328213785355488400398210
8878541423893709897582346401305062606758740477900258424408854677110371
3917429769026770486991089637190783024405223010160737731528310696732010
4784230128581678356733651972721303261927010476541549034821238262101145
4544607442355815033008047317813132974497794277551854875150450904316082
1597954264285601928058368892521781642860265054681276002372735586971941
7344689058172044429829389003403686273002229187524537247634918086547752
4502032245467122511490645921559733426260906207149441656740550169534734
7534129488730859562909700747241043153212190610808895757228202631071478
3107497418246512593517465039367233934654168224981093602413155513695182
7869673649805815654781190651035759848262652558623231816766534169676898
0223321408834973094733199459969518192026813016129940599578256562980046
8000440941288170069450580804552732721486676013741611681944793619673798
8865621117641563945524013694017616402909572377571155237765644965243981
6763274342488000219487895990613402287658400015104002618636493392272944
5416063033887021748096756407502273874073139311897811267095400718994554
5957177065995952913098403690689325594582065820231612006273354164740124
8881501617233033726058734924689063771615104438699161157395552391659874
9709975716622679748797842147158726687759796825231375555889423050904597
7796706695423923250073474506021905691593914856537086289775058640446300
7398485755241716476669417400744623744229452680144168801583667983496090
8965063795498787911525043365680105157251534733012502707949586129922040
9817342373155703223983096057323257418694397383262104658594656760966419
3622628119976769335477392887438843343361969748432538980475232556961743
8122436340776811759892840966332713004452194028293166786594323316988588
5405483375227711480904645302948315964575858350245660183095183479150857
8788224676705925198359201548646367866959643859204900831499255634225359
7099170817261519193110958315582579579612590897973375077675322925722167
3056563378023182883667469678542164859137988014853786247601274197395160
6680506361529818644315571484781422716839712930720065952815121534729845
9700123443326572253651823725673379629800162640998646395994184482388600
9837675973623732645160988641590262799637269497424254289653899744742062
8853902552300877950510117940318353039992360712871164974941795285683414
6668247431995446772474542494576842294761706230522253316484353430938708
0947566039136513732515373093720160562697117485970995378162453344127187
2267365890764875015797993621661149073699253837447760084970562401318109
1770128676485069581054048874685904083050140375491505461484946125125451
3379796117640728622866053727121060068263704118368983303014296344523497
9450141224877750576061434449084978356901450437150546177032849505937760
7202264878613571439464276520675474725198021564621051600119505652211213
5329926222023607900918157543129124928317783906466595600406904599011360
5644916213257935476029191119382062542243135224414240937267225598199855
4730721402236896068017291399002608524659494733156458560468454286972744
1170439803269101746761789117070631036052549153040210616979778496115338
2062961331711484688947669618190801574469177368458142172176611627813640
1642504413267688296553061773640889487079941079523319237250497373798734
7001494329939204605715282958081780653138824352084703626535291140657960
6257272966504189835155968091827983914724539305488099778358268021859392
5594607624500090379662522764884879472497228739168678792217895918597323
0428899029231834605340058120142165013636459766715842315746336532378459
9956057258575792390320544198071750775414838751684403198073679870525038
3427695858961777809551804058339251044381692967273519833836087499347445
6012947438062104827717559466153641380257766995922143285534653848629088
2917287144307170162726063794835540656765658619626157185779735197387275
3455115341974403208689931822888840618095837856835836394220964167373693
1820433378212691709725246229327918118889127995168234300146847358387618
5777677958997422684280507453224303558893477815432493350902353509350661
6335938383230021260887567310329094908408756605538385397234006271831785
2009446483972545131108338781532139094148551561474065801995449263140221
2956234684081129591734837474155435127596609949753958377243855977625441
3455134392518272577650575336568062777244668565133254732650588948151145
2652624831744523217866006310786675891154008956854814438966626245964219
7207263417999812852155132852440914703918115519525407905412531483370769
3253478332206243285173108787414261108600363476728627922180452603493453
4252711273077053935563063520326352089216481297826705526186002782577684
3697762740098429021903486888565523342586763132945394612423419294544429
2062390064139287501070023602474691217791123210303476034915878041468974
2603817408281229800621464389495360016693626138250585636399406170774001
2197792184637716400531672330924173123542735220652856153220579684363168
5579889554180615071319939092634080756482668988152398561724049845236882
4088233687407242938556629387148480763867452377081538882596681728517394
1986541432408711595705125461742596812476860353301773532178407900185045
7325218829987911483131047432710646357341089726726268908301963807638384
0001537128175601550060917981476665493217361020304302755728503046271267
1632273993212147717081594627192306531186736953226788737724821999687940
0509573450413921221205456088819521230510667781563476106206963190199926
9038956441562410243278147356396657401259516199665983393260802422542712
1334090396304974452258304169308987759763257393252617855592070630030474
7852396865431378278487499260694027311870364355410328667112749998467439
3738960030648603813909568027078511526425805518084845069085697325955121
6510658780173677161911851877730354876737152582356447859457094315042294
3471819366503424051758233597273684831997197296226005537112653183943361
1328602403886692485572018673373624806750989414207869033300800529759729
9467844450388827758932071100109558921788307572826355818298076193302313
6478190685967473848614410589586742282218929572405880168032768662254225
6286490761691013997297947963562670289505171119943392211843285824546501
1670971936261700871035205481858499674105039566320256140316535339992082
4824813672014368423783327933853524295735698077629063531327012611