$BASE=16 1002208404808 1040082801081 1040220108050 1008140401102 1002404201060 1004240802404 10082100900A0 1020808101204 1020120840820 1008088220410 1040441010208 1005004104082 1010810402041 1010202240202 1011020081408 1020205020101 1040810810410 1010120102104 10050400A0110 10080A0410048 1003008210084 1004420801202 10100C1040401 1011002808060 1008404084404 1020240110802 1040108420201 1008840202220 1010204401090 10021100C0042 1002082104210 1010410220808 1020820088081 1020409002050 1004802440804 1040084208102 10021024020A0 1008809010801 1008410440210 1040104101808 1002820804044 1004082090402 1020840420408 1004110808101 1003005008410 1010088802208 1040091020060 1009002204108 1002240081201 1010140210050 1004221040088 1021010082804 1002408120102 10108040C0120 10080C0108084 1040420202401 1008421008120 1011008140810 1002804410202 1002402840408 1021020220042 1040840104101 10048088200A0 1002210202110 10400A00C0204 1020084102420 1008802081050 1041010408088 1002141020804 1004410110044 1040209001402 1008104240081 1020108090108 1008090804802 1005003002201 1004120404410 1010440082082 1002090401404 1004108202802 1010404108201 1009004420820 1004810084208 1020440240104 1040140088420 1004084840050 1011011010102 1020110120090 1040402404042 1004202101120 1002420090810 1040805002084 1021008804401 10100A02040A0 1003040102048 1008102810204 1020083008808 10102080A0044 1008820140402 1040204804220 1004402208090 1008111002408 1003020440101 1041002120404 1020090210201 1010821020210 1020104408044 10400C0402810 1009008088202 1010408410420 10020840A0088 1008220201804 1020802802102 1002810108820 1004089004104 1008440820041 10210410010A0 1040808240048 1010102084801 1005010240420 1010802110088 1040408808804 10020C0810120 1020804204810 1008202408401 1002120208208 1020088440082 1041004090041 1010104820402 1002411004081 1040103040110 1020210801048 1011040404204 10040A0120801 10204020A0220 1009020802090 1004841008042 1008108104060 1004404402108 0804220410820 08101400A0208 0840802201104 0821011008041 0805008840204 0810088108120 0808121004084 0808410810108 0802820102201 0841040110090 08200A0240408 0808808420042 0808204208210 0804110101402 0810402440081 0809002082420 0820404120804 0802241040102 0840210210042 0808102120101 0820082401060 0802104202404 0810209004201 0840402802210 0810840140044 0805020201081 0804811002120 0820440090401 0804108088050 0808240402088 0808408240820 0811010420410 0804084110208 0820220808104 0802802084082 0802421020048 0840804408801 0810410084060 0808208110404 0820821001802 0840084081410 0820408408208 0804802810041 0804090208804 0840108804102 08080A0820220 0810808202090 0805041004408 0821004210120 0802440801084 08402030080A0 0804420140110 08030080A0801 0802111010210 0810204840808 0841020402044 0804840401210 0809020108808 0804404808420 0803002240050 0810091001088 0840240084804 0804208220108 0802410402802 0820804082048 0810420210204 0808084440104 0820140208082 0840408101041 0802120081120 0820088810810 0841005020202 0808810204401 0820210140220 0840102410408 0811040802101 0840120220810 0811004088084 0808440104202 0804088402401 0840808090220 0804210804090 0810103002042 0809009001110 08400C0808048 0802202420204 0810240201420 0802108140088 08200900A0102 0804402081808 0803020810402 0810820404108 0840411040404 0820104801201 0802085004820 0820802108410 08082200C0041 0820109020420 0808090102050 0840404204088 0805002408102 0810441008810 0820810410084 0802088201202 0841010801820 0808803040208 0810220120082 0802140404041 0821020084210 0804205001044 08040C00C00A0 0802804820110 0820202202801 0802210088408 08400A1010101 0810082804404 0808104090802 08088041010A0 0810202090110 08200C1002204 0802840210808 0820204404402 0840110082081 0804102204220 08020A0408090 0808140840410 0803010104104 0804409010082 0810084220041 0802208802060 08048200A0404 0840082140802 0821002820088 0810108401804 0840440420120 0810810808202 04200908080A0 0441003001048 0402108084204 0410240420801 0411004810210 0402811020402 0404141002090 0408220804408 0410408208042 0402084101101 0403020202820 0404402820104 04402040C0082 0404804404060 04400C0210404 0420421040201 0410102140420 0440410104810 0408082402202 0408202220060 0420804840404 04020C0088802 0402205002208 0409020090104 0420402101082 04040A1001420 0402808110050 0411040240088 0420140410220 04404080A0408 0405010802042 0410803008101 0404208408084 0440820204202 0440240801110 0410090120204 0404404210801 0408810401808 0402120820081 0440841040820 0404204120410 0410110404082 0402402082041 0440404401204 0420108108801 0408104802120 0410082201810 0420202440108 0411009002404 04040C0804201 0410220088220 0420085010042 0441010220101 0404120240044 0409040408050 04400A0102088 0402210810804 0404808081102 0420102804050 0405040101804 0420820120120 0408208082810 0402083040084 0410410801401 0410204204104 0408840810082 0402440220210 0410121010808 0440810088044 0421004402081 04401082010A0 0404090410110 0408404140048 0409011004220 0404802202408 0402220401042 0403008808108 0440202110201 0404408102220 0403010081090 0410084408408 0441008410802 04088040A0201 0408088801044 0420120082402 0440082084120 0404820808810 0402208240401 0420809004088 0408210108102 0408403010410 0440110840208 0402840402104 0411020104041 0404240090048 0421002208204 0408410202084 0420208820202 0440105004401 0440802420090 0421010110408 04022401040A0 0420404088110 0409002840801 0410211040050 04200A0404804 0402102210102 0408120101210 0404440440402 0410088090081 0440420810060 04080C1020108 0410804102802 04041100A0820 0420840201041 0440089008210 0420440802808 0409004201402 0404810140081 0440210402420 0408102088088 04100A0840102 04210080C0060 0402420108404 0404203004802 04104050200A0 0402090204048 0410840084410 0405020420208 0420111001104 0402104440810 0402802801220 0420220210090 0440140120042 0408408404101 0202808204120 0220210408810 02040A0810084 0240102081202 0240821008408 0204208140042 0210104410101 0220402210048 0204840082801 0241004240804 0204405004210 0208108820808 0210090202402 0203002108081 0208084088060 0220140104404 0210420101820 02020C0440208 0208203002104 0240090090808 0202240208044 0208120210420 0210088404050 0204440120088 0203004082102 0240802102060 0202408810201 0220841010110 0204110402204 0208204104801 0205009008820 0210804201208 0210210820120 02088080C0084 02200A0108202 0241040401401 0240104808090 0208411001042 0204082240101 02404400C0050 0220120401088 0210811004804 0204102110810 02020A0084401 02200C0220820 0208804402410 0241008104208 0221003040402 02084028040A0 0211020208110 0220204090204 0202209020090 0220410102101 0203010410060 0204408201404 0240220802802 0208141008201 0204140801060 0210409040108 0220802404201 02022020C0820 0220420820410 0204804108104 02400C1004082 0209008202041 0202810802088 0208440410804 0240410208220 0208082101408 0210820090042 0210102220084 0204211010401 0208110084110 0240204420048 0203021001204 0210240102210 0202108408402 02410200A00A0 0202110201801 0211002402808 0240109010044 0220240840081 0208208401220 02041040C0408 0202082820042 0240202204410 02100C0081104 0204420408041 0202220110108 0209010808404 0220408084802 0202441002420 0221004101050 0240810440102 02080A1040810 0205040210202 0210808120401 0204202808208 0221008420104 0202420240082 02108404080A0 0240403020801 0203040804810 0240210101084 0220221004060 0240140202108 0204084401802 02110100C0201 0202104120220 0220082082090 0208820801101 0210404802044 02082400A0402 0240088840420 0204810220050 0209005010088 0210083010220 0240208088101 0220084804108 0210220440404 0208802208802 0220108240210 0205002084044 0240404110402 0208090420081 0209040140120 0220810081420 0202088102804 0204121020102 0208420082208 0211008801082 0202805040041 02042042020A0 0202402401110 0210110108048 0240840820204 0120810208108 0104120090201 0104809040410 0109040801208 0102210120041 0120202810420 0108420204050 0102804081804 01040C0102102 0140404840101 0110110802810 0121020140084 0102403008202 01044104010A0 01100820C0048 0140208202204 0120084420210 0141010084402 0140110110120 0102840808401 0104241020220 0102404102090 0110108204408 0121002081101 0104820101048 0120410804204 0141008820050 0110202108804 0108805004102 0103011040808 0108140082044 0140220404081 0105004410404 0140440201802 0108088140201 0120808402820 01020A0220104 0104102840082 0108108410090 0140240140408 01044040A0042 0108810840060 0120088088404 0102120104802 0105010108210 0108084202808 0110802401402 0102204408120 0104840204084 0109021020401 01020C1001050 0110420808088 0111040090820 0120211002082 0140102208041 0140820082110 0110105040204 0104208801801 0102104810048 0108820408204 01202200A0808 0111010201044 0108408802402 0104085008081 0102090082220 0108240210101 0108103001820 01100A0110410 0103040420082 0120440108060 0140088401108 0140804220420 0104202402050 0105020804120 0140402090084 0120110440401 01080C0404420 0105008082088 0110402202120 0108204820084 01208400C0202 01021020A0410 0110210410208 0141041008104 01200A0802041 0140802804808 0102408440044 0104220208402 0110140101081 01028210100A0 0120208104110 0108410088801 0140090240090 0120405001408 0109002110042 0110089020802 0103004204201 0102220840210 0140084104044 0120408220081 0103008101420 0104421002804 0110120420060 0102440084108 0121004808802 0140811001201 0104104201110 0108209008048 0102082410801 0120102102208 0110808810104 01080A0081082 0108840120810 0110204082401 0111003004090 0104090820408 0121040202410 01042100C0104 0140808108082 01201040840A0 0108082808110 0110820240801 0140205010810 0108110220202 0104402104401 0104088210060 0111004120108 0140120801404 0141002440220 0110240804042 0102109002101 0110408081210 0104140408808 0120803020044 0102202201088 0120420410102 0085021010050 0090840220102 0084108440120 0088820084820 0090208808410 00A0082110104 0082105001082 00C0804140210 00A1008201808 00842020A0081 00910101020A0 0082802408048 0088409020204 00C0140810801 00A0440404090 00C0088082042 00C0211004108 00830400C0404 00900A0401201 0082140108110 0090220202048 00A00840C0801 00A0203001210 00840C0420044 0088420110081 0090440840220 0082089010408 00A0810104042 00C0208120820 0084410082410 0088104404208 0089041002802 0084808208201 00A1020408420 00C0840081088 0082402204804 0084204810102 0088090201120 00A0108802084 0084805020808 00A0420081044 0082202102402 0088110140804 0090102801108 00C0808404404 00A1040120201 00A08022400A0 0088220420110 0082084808204 00C0410820082 0088083004041 00C1002088810 0090241010084 00C0121002220 0084088101090 0088440208408 0091004440042 0082810090101 0088120808042 0084441001101 00C1040204060 0088808102108 0090210081802 00880C0090210 00C0420440808 0090804804081 0089002401084 00A0404202202 00C0090108401 0088205040420 0090402120050 0084110210088 0084082802820 0082820201410 00C01040A0104 00A0208410041 00824080880A0 00A1010840110 0084220104204 0090104208820 0082410101208 00C0408210110 00A0141040048 0090802082204 0085010404801 0083003020120 00C0240408202 0088108081401 00840A0088108 00A0210220404 0082808840802 0088811008090 00C1004802408 0090421004402 00820C0202081 0084840110420 0082204084050 00820A0140060 0084103008404 0088210802201 00A0411010820 00C0082220208 0084820402082 00C0110401050 00A0204108088 0091020820804 00884020C0102 0085004081220 00A0120204101 0084240240810 0090108110202 0082404420401 0090085002110 0084408804048 0088804210044 00A00C0801402 00C1009040081 00A0240082120 0088404801810 0084091040202 0091002210401 00901200C0090 00C00844100A0 00890100A0048 0082221008801 0082110804420 00C1020101102 0083008402210 00900C0104808 00C0202840044 0090809001060 00A0102420802 00A0820810208 0090410408104 0088208204082 0084104102041 00000000033B8 000000000EC32 0000000029A64 000000003294A 0000000035213 00000000541E4 000000006660C 00000000CB007 0000000193640 000000019C029 00000002C5B00 000000036102A 000000038049C 000000062A019 00000006802E1 0000000A1B880 0000000C8052A 0000000CF0014 0000000D00C51 00000013260C0 00000014AD400 0000001612026 0000001905034 000000194A500 0000006042AC0 000000604D018 0000007A0000D 000000A071C00 000000D3D0000 000000E028023 0000016016500 0000018E4C000 0000026000634 000002A01400E 000002C0001C9 0000031980280 00000320284C0 000003E481000 000004C01C840 000005200034C 0000052050032 0000053280C00 0000058006025 0000063C18000 0000070700003 0000181896000 1280180000640 00001D0039000 00002E004E000 000134A000600 0000374000018 0000580062012 00005A6900000 0000601A00640 0000680000954 0000700009031 0000980A001C0 00009C800002A 0000A8000500D 0000A80070240 0000A80480C80 0000C5D800000 0000C81180006 0000D0001A00C 00011B8000900 0001480500038 0001481249000 0001500000362 0001600024A80 00018A4000013 0001900C00025 000606C060000 000710002E000 0007801B00000 000AC00065000 000CB00000016 000D4800004C0 000E000000629 000E000480940 0013472000000 001560000000B 00160000008B4 001A00002800E 001A000052011 001A001200580 001A01C000240 001C01200B000 0026000180013 002A046011000 002E2B0000000 0032000034440 0034000062180 0034000718000 0034054000006 004C062000005 0051A00029000 0054000045021 0058028000032 0062000000A58 0062000523000 0064580280000 0068E00000028 007004A048000 01A800003A000 039AA00000000 0659180000000 0368001480000 0380000000899 0380000643000 0580000980005 058003400C000 05CC00000000A 0680000016014 0700000058440 0700001300A00 0701C00022000 098000E000440 0A80000031180 0A80001280003 0A80064000A00 0C8004800B000 0C80C00000032 0C81100700000 0CD0000000D00 0E01200045000 1300000929000 13460000000C0 14800010E2000 14802AA000000 14AA000000880 1500000680012 1530000007000 170000C000024 1881880024000 189C001800000 1900000044015 1900B01080000 1A2400000002A 1C00000880340 1C00056000001 1080000000B07 1200048000D80