30 88888880444444440333330111111111107777703033333333301111111111033333333304444444440555033333333011111111111111106020999999901111111111111110222222066666666606666666608888020444444444066666666011111088888070111111111111111088888880666666666011111111110888809999903333333306608099999990111111111111111033333333304444444440888888888033011111111110777777777022220403333333307777777701111110 444444406660333301111102222222222205550333330777777777777077777777011111111111111109999999999999990666666666666088888011111111111110 4066603011111022055503307777077770111110999066608801110 4444066666603333011111111110222220555555033333077777777077777777011111111110999999906666660888880111111110 22222206666660999999990999999901111111111055555508888806666066660666666099999901111111111044440444444088888803333306666601111111111077777777066660222207777777088880111111111107777777707777770888880444444033330111111111109999904444406666660111111111102222077777777055555077777777011111111110333333066666607777777011111111110555506666660222220111111111107777703333306666601111110 222066609999099901111105550880606066609901111104044408880330660111110777706020777080111110777707708804440301111109044066601111102077770550777701111103330666077701111105066602201111107033066010 22222222206666660999909999999999901111105550880606666666066666666609999999999999901111111111044444444440444444444088888803306666666601111111111077777777060222207777777088880111111111107777077777708888804444444444440333301111111111111110904444444406666666660111111111102077777777777777770555555555550777777777777777701111111111111110333333333333066666607777777777701111111111055555555550666666666022222222222011111111111111111111077777033333333333066011111111111111110 44033333333333077777022222222220804444444440222066666666666602222220444444444440666055555502222222222066044440444444444066602222220444444444440666055555555503333333333302222220999999999990777777770888803333306666666608888033333333077777770666666666077777777777777770888806666660666604444440333330777777770 44033070208044402220666022204406660555020660404440666022204406660555033022209990777708033066080330777066607777080666060444033077770 44444033333077777022220888804444440222222066666602222220444440666666055555502222066666044440444444066666602222220444440666666055555503333302222220999999907777777708888033333066666088880333330777777706666660777777770888806666660666604444440333330777777770 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770 7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770 77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770 777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770 7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770 90 606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000 7777777777770444444444099999908888888099999999999011111111111111103333333330666666666088077701111111111111110888888803333302222060777777777777011111111110666666666033333301111111111077777777088880888888880333333303333306608077777777777701111111111111110333333077777777777066666606666666011111111110809999999990333333330666660888809999999011111077770333333330888888033333333066666666011111111110444440888888880660333333307777777777703333333303333011111111111111108033022222220666666607777777701111111111111110777777703333333307777777770777777777770333330777777777777033333333066666666088888880444444444066666666044440 666066666033333333011111088880444444440666666666088888077777777777702222066666666033333330111111111111111077770333333330888888888033066088880999011111066666666044444444406666603301111108888806666666604444440888888888033077777777777077777777777704444444440888804440333330777777777777011111111110444444066666011111111111111107777777777770333333330888888888033333066666666088888880999999901111102222220666666666088888066666666088888880777777704440330777777777777011111111110666666666066011111111111111107777777777770444444099999999990 222222222066606666666608888888044444444406666666603306666608888077777777777701111102222222220666066660703333308033033333330111110111110333333066666666607777777777701111111111022222222077777777777022222220444404444444044444444406666604444011111111111111107777777044444444404444044444444088880777777770111111111102066666666033333330111110707777777777704444444440999999990330777777777777011111111110222208888888011111111111111108888888044033333333011111111111111109999999990666666666077777777777055555555503333333011111111110333333044444444406666666602055555555507777777777770111111111111111066666666603333333330 80440333333330111111111108888090333333330666666660888809999999999901111111111111110333333333044444403333333330804444444401111102222066666066666666088888888020555555555011111111110222222202222220666666601111111111044444406666608888033333333077777770666666660222208044444444406666666660666660222222205555550111111111111111022206666660555555055555555503333304044402222222088880333333330111111111111111077777777707770666044444440777777777770206066666660444444066666044440111111111102222222220666666666066666666088888880333330777777777777088888880 7777777707777706666666660666666660777777770666666666077777770333330333333301111111111022222222099999990111111111111111044444402222222206666666011111101111108888888044444033011111088888880999999999066666666601111111111088888880444440666666666088888077777777022222220666666660333301111111111111110666666666066033333011111111111111102022222222206666011111099999066666607777777055555503333333011111111110333333333044444444406602055555555507777777777770111111111111111099999022222220777777777777011111111110444444440333333330555555033333330111111111106666660666666660111111111106666022222220777777702222220444444440 8888888033066666666088880440111111111111011111111111111108888099999066666601111111111088888880444444440666666088888077777777020666666660301111106666666660666660333333330111111111111011111111111111104444444440666666660111111111111111088888888802222066022222206666666660888880888888888033333077777777777011011111111111111102222222220206666666602222222030222201111110111111111111111011111111110888888888044403333309999999990111111111111111088888880444444440333330111111111111111033304444444440666660222205555550111111111111111077777777088880222206666666603333044406666666604077777777777701111111111110 888804444444403333301111111111111110777777777044444444066666666608888888066666666601111111111111110222205555550222222220888888880666601101111111111111110888888804444444403301111111111111110777770444440666666088888880666666666011111111111111102222077777770222222044044444444408888888880333333330111110666666666077777770111111111108888888044444444033333333011111111111111107777777770777777777770666666666022222222055555555503333306011111111111111107777033333333088880111111111110 7709999990333333044404444444444440088806606666001111111111110555507708800333333333333055555555555555022033333301111111111108888022222222077777777777701000666666605555555555555555555055550777777777088808888880444440999999999999990000044444080044444407770444444444444033330809904444440090022222066055555555066666603008888880999999077777770666666666666666666660222220666666666666055555555555555550555099999906602207099999999999999990440666666600888880999999999999990 707770999902203333333333333330333333333333303070333088880555555555550440200777088888055555044400880011111111111111009999999999999909999044444440704444011111100900880555555555550333088807703333005555555022222220111111111101111033304444010555080999999999003333330666022222222022080999999999999909009999999990555555507707770666666666666666066666666666660666666666666666660900666050077066660777777777701111111077777777777777770 6077770209999088888888880905555030111008000990022222222201111101111111111111110660444444444070801100803300090222066000444060777090999905500111111101111111111066660444044444404090101088888888888088888807709999990333330088880030044444444009904440306666666666666666666666602220111101110099908888888888804444402055500 55500011111111111110888888880440660108880000777005555555555555503330330880003305555099999999999999999999906666607777088880333011111110908880200660660660999999909999999099990330099999990333333077777777770555088807777770044002220908880605550907770770777777709055555550222222022206605066666666666666666666666660666050888809005555502205550222222222202200 66666607777006077777777777770880110777777044444444444404444403330999077777777004400555555555550666666602202222222220999999999999999999011110999999990206666666660444444055099999999904044444440990088888888888800555555507777700011101110333330666603088888888030506666600999907777777704440444444444404402222004444444444440999906666666660440333022222222002222222220333330111111080444444444440088888888090666666600444444040