Hypovolemia,LVFailure,LVEDVolume,StrokeVolume,CVP,PCWP,InsuffAnesth,PulmEmbolus,Intubation,Shunt,KinkedTube,MinVolSet,VentMach,Disconnect,VentTube,VentLung,VentAlv,FiOb,PVSat,SaOb,Anaphylaxis,TPR,ArtCOb,Catechol,HR,CO,History,BP,ErrCauter,HREKG,HRSat,ErrLowOutput,HRBP,ExpCOb,PAP,Press,MinVol b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,a,a,b,b,b,a,a,b,a,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,a,b,a,a a,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,b,a,b,a,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,a,c,a,b,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,c,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,c,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,c,b,c,c,b,a,a,a,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,a,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,a,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,a,b,b,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,a,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,a,a,b,a,b,a,a,b,a,b,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,a,a,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,c,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,c,b,c,b,c,c,b,c,c,b,c,a a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,c,b,a,b,b,b,b,b,c,a,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,c,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,a,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,a,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,c,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,c,b,a,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,a,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,c,b,b,b,a,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,a,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,b,b,b,b,b,b,b,b,b,d,b,b,b b,b,b,b,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,a,b,b,b,c,a,a,a,a,b,a,a,a,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,a,b,b,c,b,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,c,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,a,c,c b,b,c,c,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,b,b,a,b,c,c,b,c,d,c,c,b b,a,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,a,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,d,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,b,a,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,c,a,b,a,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,c,b,a,a,b,b,b,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,b,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,b,a,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,a,a,b,a,b,b,b,a,b,b,b,b,b,c,c,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,a,c,c,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,a,c,b,b,c,d,b,b,b b,b,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,c,a,b,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,a,b,c,a,b,a,b,c,c,b,c,b,c,c,c b,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,a,b,c,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,a,b,b,b,b,a,a,b,a,b,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,c,c,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,a,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,a,b,b,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,b b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,a,b,c,c b,b,b,c,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,a,c,b,c,c,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,a,c,b,b,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,a,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,a,a,b,c,a,b,a,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,a,a,c,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,d,d,d,b,c,a,b,b,a,b,c,c,b,b,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,b,b,b,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,a,b,d,b,b,c b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,b,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,d b,a,c,b,b,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,a,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,a,b,b,c,c,b,c,a,c,a,a a,b,a,a,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,c,c,b,c,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,a,a,b,a,b,a,a,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,d,b,c,a,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,b,d,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,a,a,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,a,a,a a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,a,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,c,b,b,b,c,b,b,b,d,b,d,d,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,d b,b,b,a,b,b,b,b,a,a,a,b,d,b,d,b,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,a,d,b b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,a,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,a,c,c,b,c,b,b,d,d b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,a,c,c,b,b,d,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,a,c,b,b,c,b,b,d,d b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,a,c,a,c,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,b,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,a,a,b,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,d,d b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,c,c a,b,a,c,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,b,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,b,c,a,b,c,b,c,c,a,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,b,b,a,b,c,c,b,c,b,c,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,a,a,b,a,c,b,c,c,a,b,b,a,b,b,b,b,b,b,b,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,a,c,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,b,c b,a,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,a,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,a,b,c,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,b,a,c,a,a,b,b,c,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,b,b,a,b,c,c,b,c,a,a,a,a a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,a,b,a,b,b,b,b,b,d,a,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,a,b,a,a,b,a,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,a,c,a,c,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,c,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,d,a,a,a,b,b,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,a,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,a,a,c,a,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,a,b,d,b,d,c b,b,b,b,a,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,a,a,c,b,c,c,b,a,b,b,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,a,d b,b,b,a,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,a,a,b,a,b,a,c,b,a,b,c,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,b,b,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,b,a a,b,a,a,a,b,a,b,a,a,b,b,a,b,a,a,d,b,c,c,b,b,b,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,d,a,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,b,b,c,c,b,c,a,c,c,b,c,c,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,a,d,b,d,b b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,c,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,a,b,a,b,b,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,a,c,a,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,b,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,b,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,a,c,b,c,c,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,a,b,c,a,a,b,a,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,a,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,b,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,a,b,a,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,a,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,b b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,b,a,b,c,c,a,c,d,b,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,a,a,b,a,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,a,b,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,a b,b,b,c,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,a,b,d,a,a,b b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,d,b,d,b,b,b,a,b,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,a,a,a,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,a,b,a,a,b,b,a,b,a,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,a,d b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,c,a,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,b,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,b,b,a,a,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,a,c,b a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,c,d,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,a,b,a,b,b,b,c,b,c,c,c,b,c,b,b,b,b,b,c,c,b,c,a,a,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,a,a,b,a,b,a,a,b,a,b,c,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,a,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,d,b,c,c,b,b,a,b,c,c,b,c,b,c,c,b,c,d,c,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,a,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,a,a,a,b,b,b,b,c,c a,a,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,a,a,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,a,b,b,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,a,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,a,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,a,a,a,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,c,a,c,c,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,a,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,b,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,c,c,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,b,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,b,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,a,c,b,b,c,b,c,c b,a,b,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,b,a,a,a,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,a,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,a,b,a,b,c,a,b,a,a b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,c,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,c,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,c,d,a a,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,c,d,b,d,d,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,a,d,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,a,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,c,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,b,a,b,a,d,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,a,b,b,b,b,b,c,b,c,c,b,c,b,c,b,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,b,b,b,b,b,b,d,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,d b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,a,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,b,c,b,c,b,b,b,b,b,a,b,d,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,a,b,b,b,b,b,a,c,a,a a,b,a,a,c,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,d,d b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,a,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,a,c,b,b,c,d,b,d,c a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,a,c,b,c,c,a,b,b,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,a,b,a,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,a,b,c,b,b,c,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,b,b b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,b,a,a,a,b,b,c,b,b,b,b,a,b,b,c,b,b,d,b,d,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c a,b,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,a,b,b,a,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,b,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,a,c,a,b,c,a,b,b,a b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,a,c,b,c,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,a,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,c,b,b,b,a,a,b,b,b,b,a,c,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,a,a,c,b,c,c,c,c,c b,b,b,b,b,a,b,b,a,a,a,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,c,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,a,a,b,a,b,a,a,b,a,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,a,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,a,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,b,b,c,c,b,c,c,a,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,a,b,c,b,c,c,b,c,c b,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,a,a,a,b,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,c,c,b,c,a,b,c,b,c,b,b,b,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,a,a,c,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,c,b,b,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,a,b,c,a b,b,b,b,c,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,b,d,b,c,b b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,d b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,a,a,c,b,c,c,b,a,b,c,c,b,a,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,a,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,d,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,a,c,a,b,c,d,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,a,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,a,a,a,a,b,a,a,b,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,b b,b,a,b,a,a,b,b,c,b,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,a,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,a,a,b,a,a,c,a,b,a,d,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,a,a,b,c,c,b,c,d,a,d,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,a,b,b,b,b,a,a,b,a,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,a,c,b,c,c,b,c,c b,b,b,c,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a a,b,a,b,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,a,a,a,a,b,a,a,b,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,b,b,c,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,b,a,b,a,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,b,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,a,a,a,b,c,d,b,c,c a,b,a,c,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,a,b,c,b,c,a,a,b,a,a,b,b,a,b,b,a,b,a,b,b,b,b,b,a,a,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,a,b,a,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,d,b,d,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,a,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,a,c,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,a,c,a,c,c b,b,b,b,b,b,b,b,b,a,b,c,d,b,d,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,a,b,a,a,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,a,a,b,a,b,a,a,b,a,b,b,c,d a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,a,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,a,b,a,a,a,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,a,b,c,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,b,b,b,c,a,a,a,a,b,b,a,c,a,b,a,b,b,d,d b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,b,a,b,c,a,b,a,a b,b,b,c,b,b,a,b,a,a,a,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,d,d,b,c,c,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,a,c,a,c,c a,b,a,a,a,a,b,b,c,b,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,a,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,a,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,b,b,b,b,b,b,b,b,b,d,b,b,b b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d a,a,a,a,a,a,a,a,a,b,b,b,c,b,c,c,c,b,c,b,b,a,b,b,c,a,a,a,b,b,c,b,c,c,c,c,c b,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,a,b,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,c,c,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,b,b,b,b,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,b,b,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,a,b,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,a,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,a,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,b,b,c,b,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,a,a,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,c,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,a,a,b,a b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,b,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,a,c,a,b,c,a,b,b,a b,b,b,b,a,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,a,c,b,b,c,a,b,b,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,a,b,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,a,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,c,b,b,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,a,a,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,b,a,b,c,a,b,a,a a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,a,a,b,a,a,c,c,b,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,b,b,b,b,a,a,a,b,b,c,b,c,c b,a,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,a,c,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,a,b,a,b a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,a,c,b,c,c a,b,b,a,a,b,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,b,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,a,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,a,c,a,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,b,b,c,c,b,c,c,c,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c a,a,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,a,a,b,c,c,b,c,a,b,d,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,a,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,c,b,b,c,a,b,a,a b,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,b,a,b,b,c,b,d,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,c,b,a b,b,b,b,b,b,b,b,a,b,b,b,d,b,d,b,b,b,a,a,b,a,c,b,c,c,b,a,a,a,a,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,a,a,c,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d a,b,a,a,b,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,a,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,a,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,a,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,c,b,a,c,a,b,b,b,a,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,c,b,b,c,b,c,c b,a,c,a,b,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,a,a,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,a,c,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,a,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,c,a,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,a,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,c,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,d,b,d,d,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,c,b,b,b,b,b,b,c,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,c,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,a,a,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,a,c,c b,a,c,b,c,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,a,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,a,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,a,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,c,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,a,a,b,a,b,a,a,b,a,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,b,b,a,b,b,a,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,b,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,c,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,a,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,a,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,b,b,a,b,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,c,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,a,a,b,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,b,c,a,b,a,b,c,c,b,c,b,b,d,d a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,b,a,b,a,b,b,b,c,b,c,c,c,b,c,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,b,a,b,a,c,a,c,c b,b,b,b,a,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,b b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,a,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,a,b,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,a,a,a,b,b,b,b,b,b,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,a,b,c,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,b,c b,a,c,a,c,c,b,b,a,a,a,b,d,b,d,b,b,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,a,c,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,b,a,b,a,c,b,c,a,b,a,a,b,a,b,c,d,b,c,c b,b,c,b,c,c,b,b,a,a,a,b,c,b,d,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,c,b,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,a,c,b,c,c,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,a,c,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,a,b,b,b,c,a,b,a,b,b,b,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,b,b,a,a,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,a,b,b,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,a,a,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,a,b,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,a,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,c,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,b,a,b,a,b,b,a,b,b,d,b,c,b b,a,c,a,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,a,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,c,b,c,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,c,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,a,b,b,b,b,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,d,b,d,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,a,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,d,b b,b,a,b,a,a,a,b,c,b,b,b,c,a,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,b,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,a,a,b,a,b,a,a,b,a,b,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,b,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,c,b,a,d b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,b,c,c b,b,c,b,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c b,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,b,c,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,d b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,a,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,b,a,b,b,b,b,c,b,b,b,c,b,a,a,a,b,b,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a a,b,a,a,a,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,a,d,c b,b,a,b,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,d,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,b,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,c,a,b,b,b,b,b,b,b,a,a,d,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,c,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,a,a,b,a,b,a,b,b,a,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,b b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,a,b,c,b,b,b,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,b,a,a,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,a,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,a,b,b,a,b,a,b,c,b,c,b,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,c,b,c,b,b,b,b,c,c,b,b,c a,b,a,a,a,a,b,b,b,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,a,c,b,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,a,a,a,b,b,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,b,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,c,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,b,b,c,c,a,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,b,a,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,b,a,b,b,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,a,b,b,b,c,b,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,a,a,d,b,d,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,b,c,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,a,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,a,a,d,b,d,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,a,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,b,c,b,c,c,b,c,c b,b,a,c,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,c,b,c,b,b,a,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,b,a,b,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,b,c,c,b,c,a,a,c,b,c,b,b,d,d a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,c,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,b,a,b,b,b,a,b,a,a,b,a,a,b,b,b,b,b,c,b,c,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,a,a,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,b,c,b,c,b b,b,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,c,b,b,c,b,c,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,a,b,c,b,b,c,a,a,b,b,c,c,b,c,c,b,c,b a,b,a,a,a,a,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,a,a,b,a,b,a,a,b,a,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a a,b,a,a,a,c,b,b,a,a,b,b,c,a,a,a,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,a,b,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,a,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,a,a,c,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,a,c,a,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,a,a,c,c b,b,c,c,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,c,d,b b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,b,b,c,c,a,b,b,b,c,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,a,b,a,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,b,c,a,b,a,b,b,a a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,a,a,b,a,b,a,a,b,a,a,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,d b,b,c,b,c,c,b,b,a,a,b,b,c,a,a,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,a,b b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,c,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,a,a,a,c,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,b,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,a,c,a,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,a,c,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,a,a,b,a,b,a,a,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,a,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,a,b,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,a,b,c,c,b,c,a,b,d,a b,a,b,a,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,d,b,d,c b,a,c,a,b,c,a,b,c,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,a,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,d b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,c,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,b,c,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,a,b,c,c,a,c,b,c,c,b,c,b,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,a,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,c,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,a,a,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,c,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,a,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,a,a,b,c,c,b,c,a,b,b,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,c,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,a,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,a,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,b,a,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,b,b,b,a,a,a,a,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,a,a,b,a,b,a,a,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,d,b,c,c b,b,b,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,a,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,a,b,b,b,b,b,b,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,a,a,b,b,c,c b,b,b,b,b,b,a,b,c,b,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,b,b,b,a,b,b,b,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,b,b,c,c,b,c,b,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,a,c b,a,b,a,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,a,b,b,c,c,b,c,a,a,b,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,c,c,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,b,c,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,a,a,b,b,c,d,b,c,c b,b,a,c,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,a,b,c,b,d,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,a,b,a,b,b,b,b,b,c,a,c,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c a,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,b,b,a,b,a,b,b,b,a,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,a,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,d,d,b,a,a,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,d b,b,b,b,c,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,a,a,c,b,c,c b,b,b,b,a,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,a,a,a,b,b,d,b,d,b b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,a,b,a,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,a,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,a,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,c,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,b,a,b,b,c,b,c,d,a,b,a,a,b,b,c,b,c,b,b,b,b,c,b,b,c,d,a,b,b b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,a,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,b,a,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,c,b,c,d,b,b,b a,a,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,a,a,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,a,a,b,c,a,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,a,b,c,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,c,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,a,c,c,b,c,a,c,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,b,b,c,d,b,c,c b,b,a,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,c,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,a,b,c,c,a,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,b,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,a,a,b,c,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,c,b,b,b,c,c,c,c b,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,b,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,a,b,c,b,a,c,b,c,c a,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,a,a,a,b,a,b,a,a,b,a,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c a,b,a,a,b,a,b,b,a,b,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,b,c,c,b,c,a,a,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,b,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,a,b,b,b,b,a,b,b,c,b,c,a,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,c,c,c,a a,b,a,a,a,a,b,b,a,b,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,a,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,a,b,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,c b,b,c,b,b,b,a,b,b,a,b,b,c,b,c,d,d,b,c,c,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,b,d,b,d,b b,b,b,b,a,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,b,a b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,c,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,a,c b,b,b,c,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,a,b,a,b,a,b,b,b,a,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,b,b,c,d,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,b,b,b,b,c,a,b,b,b,b,a,c,b,b,b,d,a,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,b,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,b,a,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,a,a,b,a,b,a,a,b,a,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,a,a,d,b,c,a,b,a,a,b,b,b,b,a,b,b,b,b,b,a,c,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,a,c,d,b,d,b,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,a,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,a,a,b,b,b,a,a,b,a,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,c,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,c,b,b,c,b,a,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,b,a,b,b,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,b,c,b,a,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,a,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,b,b,b,c,b,b,b,b,b,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,c,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,a,c,c,b,c,a,b,a,a b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,a,a,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,a,a,b,b,a,b,a,a,b,a,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,a,a,b,a,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,c,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,a,c,b,b,b,a,b,c,b,c,c b,a,c,b,c,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,a,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,b,a,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,a,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,a,b,c,c,b,c,d,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,b,b,b,b,b,a,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,a,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,b,b,b,b,b,b,b,b,a,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,a,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,b,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,c,d,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,b,b,c,a,b,b,a b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,c,d,b,c,c b,b,b,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,d a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,a,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,d,b b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,c,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,d,b,c,a,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,c,b,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,a,b,c,c,a,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,d b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,c,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,a,b,c,c,a,b,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,b,b,c,a,b,b,c b,a,c,b,c,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,a,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,a,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,d b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,a,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,c,d,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,d b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,c,a,a,b,b,c,b,b,b,c,b,c,d,b,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,d,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,c,b,b,c,c,a,c,c b,b,b,b,a,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,c,c,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,c,a,b,b,c,b,c,c a,b,a,a,a,a,a,b,c,b,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,c,b,c,c,b,b,a,a,b,b,b,b,b,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,b,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,a,a,b,a,b,a,a,b,a,b,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,a,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,b,b,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,b,b,b,b,b,a,b,c,b,b,b,b,d,d b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,b,c a,a,a,a,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,c,b,c,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,a,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,c,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,c,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,c,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,a,b,c,d,b,b,b b,b,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,a,a,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,b,b,c,d,b,a,b b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,a,a,a,b,b,c,b,b,b,b,b,a,c,c,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,b,b,b,c,a,c,c b,b,a,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,a,a,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,b,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,a,c,a,b,c,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,b,a,a,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,c,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,a,a,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,a,a,b,b,b,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,a,b,b,b,b,b,b,c,a a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,d,d,d,b,c,a,b,b,a,b,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,a,d b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,c b,b,c,a,c,c,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,a,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,b,b,b,a,a,b,b,c,b,c,c,b,c,a,a,b,b,c,d,b,a,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,a,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,a,a,b,a,b,a,a,b,a,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,a,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,a,b,b,c,b,c,d,b,c,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,a,a,a,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,b,b,c,c,b,c,a,b,b,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,b,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,a,b,b,b,c,d,a,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,b,b,a,b,b,b,a,a,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,b,b,c,a,a,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,a,b,b,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,a,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,a,b,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,a,b,b,a,d,d a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,a,a,b,b,b,a,a,b,a,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,a,c,a,b,c,d,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,b,b,b,a,a,a,a,b,b,b,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a a,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,a,b,a,a,b,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,b,b,a,b,a,b,b,b,b,b,c,b,a,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,a,b,b,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,a,b,c,c,a,a,b,b,c,c b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,b,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,b,b,c,b,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,b,b,b,b,c,c,b,c,d,b,c,b a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,b,d,b,d,c a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,a,a,b,b,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,a,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,a,b,b,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,c,b,b,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,a b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,b,b,c,d,b,d,b b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,c,b,c,c,b,b,b,c,c,a,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,b,b,c,c,b,c,b,c,c,a,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,c,a,b,b,c,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,c,b,b,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,c,b,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,b,b,b,c,b,c,c,d,b,c,a,b,c,a,b,a,b,b,c,b,a,a,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,c,a,a b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,b b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,b,c,c,c,c b,b,b,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,c,b,b,c,b,b,c,d,b,d,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,c,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c a,b,a,c,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,b,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,a,a,a,b,a,b,a,a,b,a,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,b,a,a,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,a,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,b,b a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,a,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,c,b,c,c,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,b,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,a,c,c,b,c,c,b,c,c a,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,c,a,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,a,c,b,c,c,a,c,a,b,d,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,c,b,a,a,b,b,a,b,c,b,a,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,c,b,c,b,b,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,a,a,c,b,b,c,b,d,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,a,b,a,a,c,c,b,c,c,b,c,c a,b,a,a,a,c,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,a,a,a,d,b,c,c,b,c,a,a,b,b,b,c,a,a,b,b,b,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,a,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,a,b,a,a,a,a,b,a,c,b,c,c b,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,b,b,a,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,a,a,c,b,c,c b,a,c,a,c,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,a,b,a,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,b,b,c,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,a,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,a,c,b,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,a,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,a,b,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,c,b,c,b,b,b,b,a,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,a,b,c,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,d,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,a,c,b,b,c,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,b b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,b,a,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,a,b,b,b,b,b,d,b,a,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,a,b,c,c,b,b,a,c,a,b,c,b,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,a,b,b,b,c,a,b,d,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,d,b,c,c a,b,a,b,a,a,b,b,b,a,b,c,d,b,d,a,a,b,c,c,b,b,c,a,b,b,b,c,b,b,b,b,b,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,a,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,a,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,c,c,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,a,a,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,a,c,c,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,a,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,a,a,b,a,b,a,a,b,a,b,b,d,d b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,d,a,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,a,b,a,b,c,b,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,d b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,a,c,a,b,c,d,c,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,b,b,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,a,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,a,b,c,c,b,b,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,b,a,a,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,d b,b,b,a,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,b,a,b,a,b,b,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,b,b,c,c,b,c,a,b,a,b,c,c,b,d,d b,b,a,b,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,b,b,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,b b,b,b,a,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,a,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,d b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,a,a,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,c,b,b,b,c,b,c,c,b,a,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,c,d,b,b,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,b,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,c,b,c,c,b,b,c b,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,a,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,c,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,b,a,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,a,b,a,a,c,c,b,b,b,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,a,c,c,b,c,c b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,c,b,b,c,a,b,c,b,a,b,b,b,a,b,d,b,d,c b,a,c,b,b,c,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,a,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,a,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,b,c,a,b,b,b,b,b,b,a,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,c,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,c,b,c,c,b,c,c b,b,b,c,c,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,d,b,c,a,b,c,a,b,c,c,b,c,b,c,c,b,c,b,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,b,b,b,b,c,a,b,c,b,b,b,b,c,c b,a,c,a,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,a,a,a,b,b,c,b,b,a,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,a,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,a,a,c,c,b,a,a,b,c,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,a,b,b,c,b,b,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,a,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,c,a,c,b,b,b,a,b,c,b,c,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,c,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,a,b,b,b,b,b,a,b,d,a b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,a,c,a,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,a,a,c,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,b,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,a,a,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,a,c,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,a,b,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,c,b,b,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,a,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,a,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,a,a,b,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,c,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,b,b,b,c,c,b,b,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,c,c a,a,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,b,a,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,a,a,b,a,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,c,b,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,b,c,a,a,b,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,a,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,a,a,a,b,c,d,a,c,b b,a,c,b,c,c,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,a,c,b,b,b,b,b,b,b,d,d a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,c,b,c,a,a,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,a,b,c,a,b,a,a b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,c,c,c b,b,b,a,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,b,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,a,b,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,b,b,b,a b,b,c,b,c,c,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,c,b,b,a,b,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,a,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,c,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,b,c a,b,a,a,a,a,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,c,c,b,b,c,a,b,b,b,a,b,b,b,b,b,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,c,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,b,b,c,b,a,c,b,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,a,a,a,a,b,a,a,b,a,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,a,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,d,b,d,d,d,b,c,a,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,a,d a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,a,b,b,c,c,b,c,c,a,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,b,b,b,c,a,b,c,b,b,a,b,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,b,a,b,b,b,b,a,c,a,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,b,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,a,b,b,b,c,c,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,c,b,c,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,a,c,c,b,b,d,b,c,c a,b,a,a,a,a,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,b,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,a,b,a,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,c,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,b,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,b a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,a,a,a,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,c,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,c,a,b,b,c,b,c,c b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,c,b,a,c,b,b,a,b,a,b,b,b,b,b,d,b,d,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,a,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,a,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,a,c,a,b,c,a,b,a,a a,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,a,b,c,b,b,c,b,c,c b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,a a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,a,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,b,b,c,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,a,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,c,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,a,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,c,b,c,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,c,a,b,b,b,c,b,b,b,b,b,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,c,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,a,c,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,d,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,b,a,b,b,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,a,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,b,c,b,b,a,a,a,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,a,b,c,b,c,d,b,b,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,a,b,a,b,b,b,b,a,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,c,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,d,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,a,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,a,b,a,a,b,a,b,d,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,b,a,a,c,b,b,b,b,b,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,a,c,b,b,c,c,b,c,c b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,a,b,b,c,c,b,c,c,b,c,c b,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c b,b,b,c,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,b,b,c,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,d,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,a,c,c,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,a,b,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,b,a,c,c,b,c,a,b,a,a b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c b,b,b,c,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,a,a,c,b,c,a,b,b,a a,a,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,c,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,b,b,c,a,c,c,b,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,a,c,a,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,c,b,b,b,a,b,a,a a,b,a,a,a,a,a,b,a,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,a,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,a,b,c,c,b,b,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,c,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,b,a,c,b,b,c,d,b,d,c b,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,c,a,c,b,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,c,b,b,b,b,c,b,a,b,b,b,c,a,a,b,b,b,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,c,a,a,b,b,c,c,b,d,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,b,c,b,a,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,a,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,b,a,c,c,b,a,c,b,c,c b,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,a,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,c,b,a,a,b,a,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,a,c,b,c,a,b,a,a a,b,a,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,b,c,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,b,b,b,a,b,b,b,c,a,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,a,b,b,a,b,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,a,a,b,a,b,a,a,b,a,c,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,a,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c a,b,a,a,a,a,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,b,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,a,a,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,c,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,b,b,b,c,c,a,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,a,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,b,c,c,b,b,b,c,c,b,c,b,b,d,d a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,b,c,b,c,d,b,d,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,a,a,b,c,c,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,a,b,c,a,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,d,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,c,b,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,a,b,c,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,a,a,b,a,b,a,a,b,a,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,a,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,c,b,a,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,b,b,a,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,a,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,a,a,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,b,c,b,c,c,b,c,d b,b,a,b,a,a,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,a,c,a,b,c,d,b,d,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,a,a,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,a,c,c b,a,b,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,a,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,a,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,a,b,a,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,a,c,b,c,c,b,b,a,a,a,b,c,b,c,b,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,b b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,a,a,b,c,c,b,c,b,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,a,a,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,b,a,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,d,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,a,c,c,b,c,c a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,c,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,a,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,b,b,a,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,d,b,d,c,c,b,b,b,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,d,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,a,a,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,a,c,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,a,c,b,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,b,c,c,b,c,c b,a,c,b,c,c,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,b,b,b,b,b,b,b,b,b,b,b,a,b,b,a b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c b,b,b,c,b,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,c,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,b,b,a,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,a,a,a,a,b,a,a,b,a,b,b,a,d b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,a,b,a,b,b,b,b,b,b,c,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,b,b,a,b,a,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,b,a,b,b,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,b a,b,a,c,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,c,b,b,c,c,c,c b,b,c,b,c,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,b,b,a,b,c,c,b,c,a,b,a,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,b,b,a,a,b,b,c,b,c,c,b,b,b,c,b,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,b,b,b,b,c,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,a,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,b,b,b,b,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,b,c,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,c,b,b,a,b,a,b,b,b,b,b,d,b,c,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,a,a,c,c,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,c,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,c,b,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,a,b,c,a,a,b,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,d,a b,a,b,b,b,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,a,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,a,b,a,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,a,c,b,a,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,a,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,c,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,a,b,b,b,b,d,b,d,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,a,a,b,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,c,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c a,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,c,b,a,a,b,a,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,b,b b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,a,a,b,b,b,a,a,b,a,b,b,b,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,a,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,a,a,b,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,a,c,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,a,c,a,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,a,b,a,a,b,c,a,b,c,c,b,c,a,a,a,b,c,b,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,a,a,c b,b,c,b,b,c,a,b,b,a,b,b,c,b,c,a,a,b,a,c,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,a,c,c,a,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,a,d,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,a,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,b,c,b,b,a,b,c,c,b,c,b,a,d,d a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,a,a,c,b,c,c a,b,a,a,a,a,b,b,c,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,b,b,b,c,b,c,c a,b,a,a,a,c,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,a,c,b,a,a,b,a,b,a,a,b,a,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,b,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,c,a,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,a,b,c,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,b,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,b,b,b,c,a,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,a,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,a,b,a,b,c,a,b,a,a b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,a,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,a,b,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,a,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,a,c,b,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,a,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,d,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,a,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,b,b,b,b,b,b,c,b,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,c,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,c,c,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,a,d,b a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,a,b,b,c,a,c,c b,b,a,b,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,a,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,a,b,a,a,b,a,b,b,b,b,d,d b,b,a,b,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,a,b,b,b,c,c,b,c,b,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,b,a,b,b,a,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,b b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,a,b,a,b,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,a,b,b,b,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,b,b,b,b,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,a,b,a,b,b,c,b,c,a,b,a,b,c,c,a,b,d,c,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,b,b,c,c,b,b,b,b,c,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,a,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,c,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,b,b,a,b,a,a,b,a,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,c,b,c,b,c,c,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,a,a,b,b,b,a,a,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,b,b,b,c,b,c,c b,a,c,a,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,a,a,b,b,a,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,b,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,b,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,c,b,c,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,b,b,b,b,b,b,b,b,b,d,b,d,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,a,a,b,a,c,d,b,b,b b,b,c,b,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,b,c,a,a,a,b,a,c,b,c,b,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,a,c,a,a,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,c,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,a,b,a,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,c,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,c,b,c,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,d,d,d,b,c,a,b,c,a,b,c,b,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,a,b,c,c,a,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,b,b,a,b,c,c,a,a,b,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,c,a,c,a,b,c,d,c,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,d,b,d,b b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,a,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,b,b,b,b,a,b,a,a,b,d,c,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,a,c,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,b b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,c,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,c,b,b,c,a,b,a,b,a,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,b,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,a,b,b,b,b,b,d,b,d,c b,b,b,b,c,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,a,b,c,b,b,b,d,b,d,d,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,d b,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,c,b,c,b,c,c,b,c,c,c,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,d,c b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,a,a,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,a,a,a,a,b,b,a,a,b,a,b,b,b,b,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,d,b,b,b b,b,c,b,c,c,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,a,b,b,b,b,b,b,b,b,b,a,c,b,a b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,a,b,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,b,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,c,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,b,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,a,a,b,a,b,a,a,b,a,a,b,b,a b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,b,b,b,c,b,a,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,a,c,b,b,c,d,b,c,b a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,c,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,b,b,b,b,c,a,b,a,b,a,b,b,b,b,b,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,c,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,b,c,a,b,a,a,c,b,b,c,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,b,b,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,c,b,c,c,b,c,b,c,c,a,c,d,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,b,b,c,c,b,c,c,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,a,c,b,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,a,a,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,b,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c a,a,a,a,a,a,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,a,b,c,b,c,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,a,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,a,a,c,b,c,a,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,b,d b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,b,c,b,c,c a,b,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,d,a,c,b a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,a,d,c b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,d,a b,b,a,b,b,a,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,c,c,b,a,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,a,b,a,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,a,a,b,c,a,b,c,c,c,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,c,b,c,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,b,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,a,a,b,a,b,a,b,b,b,a,a,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,a,c,b,c,a,b,a,a a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,a,a,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,d,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,a,a,a,b,b,b,b,b,b,b,d,d b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,a,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,b,a,a,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,d b,b,a,b,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a a,a,a,a,a,a,b,b,a,a,a,b,d,b,d,a,a,b,a,a,a,a,c,b,c,a,a,a,a,c,b,b,c,a,b,d,a a,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,c,c,b b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,a,b,d,d b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,b,a,b,a,a,b,b,c,b,c,a,a,b,b,b,b,c,c,b,c,b,b,b,b,c,b,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,b,b a,b,a,a,a,a,b,b,a,b,b,b,d,b,d,d,d,b,c,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,b,a,b,a,b,b,b,a,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,b,a,a,a,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,a,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,a,a,a,b,c,c,b,c,c b,a,c,a,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,a,b,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,d,a b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,a,b,c,a,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c b,b,a,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,a,c b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,a,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,b,c,c,b,c,b a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,a,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,a,b,b,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,a,b,a,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,a,c,a,b,c,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,a,a,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,a,b,b,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,b,d,b,d,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,b,a,b,a,b,a,b,b,b,a,b,c,b,d,b a,b,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,a,a,b,b,b,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,d,a a,a,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,a,a,c,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,c,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,c,c,a,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,c,a,a a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c a,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,b,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,a,a,c,b,a,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,a,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,c,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,a,a,c,a,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,a,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,a,a,b,a,a,c,b,b,a,c,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,a,c,a,b,c,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,d,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,d b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,a,c,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,b,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,a,c,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,a,a,b,a,a,c,b,b,a,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,d,b,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,b,a,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,c,b,c,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,c,b,b,b,c,b,c,c a,b,a,a,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,a,a,c,c,b,c,c b,b,b,b,b,b,b,a,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,c,c,c,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,b,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,b,d,c,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,a,a,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d a,b,a,b,a,a,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,a,a,a b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,a,b,a,b,a,b,b,a,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,a,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,a,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,a,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,b,a,b,a,b,b,b,b,b,c,a,b,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a a,b,a,a,c,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,a,a,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,b,a,b,b,b,b,b,b,b,d,a,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,c,c,c b,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c,b,b,c,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,b,c,b,c,b,c,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,a,b,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,a,b,a,b,a,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,a,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,d,d,b,a,a,b,b,a,b,c,c,b,b,b,c,c,b,c,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,a,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,a,a,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,a,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,b,b,c,a,b,a,a b,b,a,b,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,d,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,a,d,b,d,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,c,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,d a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,c,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,a,a,d,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,c,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,c,b,b,b,b,c,c,b,c,a,a,a,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,a,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,c,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,a,c,b a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,b,b,c,a,b,b,b,c,c,b,c,d,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,c,b,c,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,c,b,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,b,b,c,a,a,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,a,c,b,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,c,a,c,c,b,b,c,b,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,a,b,a,a,c,b,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,a,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,a,a,b,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,d,d,c,b,b,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,a,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,b,b,b,b,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,b,c,c,a,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,a,b,a,b,b,b,c,b,a,a,b,a,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,b,b,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,c,c b,a,c,a,c,c,b,b,a,b,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,b,a,b,c,b,b,b,b,b,d,a,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,c,a,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,b,a,b,b,b,b,b,b,b,a,b,c,a,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,a,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,c,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,b,a,a,b,a,b,a,a,c,c,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,c,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,b,b,c,c,b,c,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,a,b,c,a,a,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,c,b,b,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,a,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,a,a,c,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,a,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,c b,b,a,b,b,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,a,c,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,a,c,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,a,a,b,a,b,b,c,b,c,c a,b,a,a,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,a,b,b,b,c,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,b,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,a,a,a,b,a,b,a,a,a,a,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,b,b,c,c,b,b,b,c,a,b,c,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,c,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,a,c,b,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,a,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,c,b,b,b,b,b,a,b,d,a b,b,b,c,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,b,c,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,a,b,a,a,a,b,b,a,a,b,b,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,a,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,c,b,a,b,b,b,b,c,c,b,c,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,a,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,d,a b,a,c,a,c,c,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,d,c,b,b b,b,b,b,b,b,b,b,a,a,a,a,b,b,b,a,a,b,a,a,b,b,c,b,c,c,b,b,a,a,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,c,c a,b,a,a,c,a,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,a,b,a,b,a,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,a,a,a,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,d b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c a,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,c,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,c,b,c,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,a,a,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,a,a,a,a b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,c,b,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,b,b,b,a,b,b,b,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,a,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,a,b,a,b,b,b,a,b,d,c,d,c b,b,b,a,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,b b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,a,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,b,b,b,b,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,b,a,b,b,b,b,b,b,b,b,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,d,b,c,a,b,b,a,b,c,c,b,c,a,a,b,b,c,b,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,a,a,a,b,a,a,b,b,b,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,b,d b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,a,a,a,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,c,a,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,a,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,c,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,c,a,b,a,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,c,d,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,c,b,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,b,b,a,b,a,b,b,b,b,b,b,c,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,c,b,b,c,a,a,a,b,a,b,a,a,b,a,d,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,a,b,b,a,c,b,c,c b,a,c,a,b,c,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,b,a,c,a,c,c,b,c,c,c,c,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,a,a,b,b,b,a,a,b,a,b,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,c,b,c,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,a,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,a,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,a,c,c,b,c,a,b,a,a a,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,b,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,b,b,b,b,b,b,b,b,a,b,c,c a,b,a,a,a,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,a,b,b,a,a,a,b,c,d,b,a,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,b,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,a,b,b,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,b,b,b,a,b,b,b,b,b,b,c,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,a,a,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,c,b,b,b,b,b,b,a,b,a,b,a,a,c,b,b,b,c,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,c,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,b,a,b,b,c,b,c,a,a,b,c,c,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,a,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,c,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,a,a,b,a,b,a,a,b,a,c,a,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,a,a,b,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,a,b,a,b,a,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,d,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,b,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,a,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,a,b,c,b,b,b,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,c,d,b b,b,c,b,c,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,b,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,a,a,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,a,c,b,c,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,d,a,b,b b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,c,a,b,c,b,b,a,a,b,b,b,b,b,b,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,b,b a,b,a,a,a,a,a,b,b,a,a,b,c,b,c,a,a,b,a,b,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,a,b,a,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,b,b,c,c,b,a,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,b,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,b,c,b,c,a,a,c,a b,b,b,b,c,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,a,b,a,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,a,b,c,b,c,d,b,d,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,b,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,a,a,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,b,a,a,b,c,b,c,a,a,b,a,b,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,a,a,b,a,b,a,a,b,a,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,a,c,b,c,c b,a,c,a,c,c,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,a,b,c,a,b,c,b,c,c,b,c,b,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,a,b,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,b,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,a,a,b,a,a,a,b,b,a,b,b,a,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,a,b,a,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,a,a,b,a,b,a,b,b,a,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,d,b,d,d,c,b,b,a,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,d,d a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,a,a,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,a,b,b,b,b,a,a,b,a,b,b,c,c b,b,b,c,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,b,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,c,b,b,d,b,c,c b,a,c,b,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,a,b,b,a b,b,c,b,b,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,a,c,c b,b,b,c,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,b,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,b,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,a,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,a,b,c,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,a,c,a,b,a,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,a,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,c,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,d,c,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,c,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,a,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,b,c b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,b,b,b,a,a,a,b,b,b,d,b,b,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,a,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,b,b,a,b,a,a,b,a,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,a,a,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,b,a,a,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,a,c,c,b,c,d,b,b,b b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,b,b,b,b,a,a,b,a,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,c,a,a,c,b,b,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,c,b,c a,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,b,b,c,b,b,b,b,b,d,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,b,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,a,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,b,b,b,a,a,b,a,b,a,b,b,a,b,b,b,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,b,c,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,b,b,b,c,c,a,b,a,b,b,a,c,a,b,b,a,c,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,b,b,c,c,b,c,b,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,b,b,b,a,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,c,b,a,b,a,b,c,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,c,b,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,a,a,b,c,b,a,a,a,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,c,c,b,c,d b,b,b,b,b,b,b,b,c,a,b,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,a,b,c,c,b,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,a,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,b,b,b,c,c,b,c,c b,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,a,a,b,b,a,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,b,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,a,a,b,a,b,a,a,b,a,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,d,d b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,a,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,b,a,b,b,b,b,b,b,c,b,b,c,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,b,b,b,b,a,a,b,b,b,d,b,c,b b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,a,a,d,a,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,c,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,c,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,a,a,c,a,c,c a,b,b,a,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,b,b,a,a,a,b,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,c,b,b,b,b,b,b,c,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,c,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,a,b,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,a,c,c,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,a,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,a,a,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,a,a,c,b,c,c,b,a,a,c,a,b,c,d,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,a,d,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,c,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,c,c,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,a,a,b,a,b,a,a,b,a,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,a,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,b,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,a,a,a,a,a,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,c,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,b,a,b,c,a,b,a,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,a,a,b,a,b,a,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,c,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,a,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,b,c,c,b,b,b,c,c,a,a,b,b,c,d a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,c,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,a,a,b,b,c,c,a,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,a,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,a,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,c,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,a,b,a,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,a,c,a,b,c,a b,a,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,d,b,d,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,c,b,a,b,b,b,b,b,c,a,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,a,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,a,d,b,b,b b,b,b,b,a,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,b,b,b,b,c,b,c,c,b,c,b,c,c,a,b,a,b,a,a b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,a,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,d,b,b,b b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b a,b,a,a,b,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,a,b,b,d,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,b,b,c,a,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,a,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,a,b,b,c,c,b,c,c,b,d,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,a,b,b,a,a,a,a,b,b,b,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,a,b,b,b,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,b,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,a,b,a,a,c,a,b,c,c,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,a,c,c,b,c,c,b,c,c a,b,a,a,b,a,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,d,b,d,c b,b,c,a,c,c,b,b,a,a,a,b,c,b,c,b,b,b,a,b,b,c,c,b,c,a,b,a,a,c,b,b,c,d,b,d,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a a,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,d a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,a,b,c,c b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,a,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,d,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,b,a,b,b,c,b,c,b,b,b,c,c,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,b,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,c,a,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,a,a,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,c,c,a,a,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,d,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,c,b,c,c,b,c,d,b,b,b a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,a,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,c,b,c,c,a,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,a,a,a,b,c,b,b,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,b,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,a,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,a,b,a a,b,a,a,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,c,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,b,b,b,c,b,b,b,a,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,a,a,b,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,c,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,a,b,a,a,b,b,c,b,b,b,b,b,b,a,b,b,b,d,b,d,d b,b,b,b,a,b,b,b,a,b,b,b,c,b,c,c,c,b,c,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,a,b,b,c,c,b,c,b a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,a,a,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,a,b,a,a,b,c,d,b,d,d,d,b,c,a,b,c,a,b,c,c,b,b,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,b,b,b,b,c,a,b,b,b,b,b,b,b,b,b,a,b,c,a b,b,b,b,b,b,b,b,b,a,b,a,b,b,b,a,a,b,a,a,b,a,c,b,a,a,b,a,b,a,a,b,a,a,b,a,a b,b,b,b,a,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,b,c,c,b,b,b,c,c,b,c,b,b,d,d b,b,c,c,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,a,a,b,b,c,d,b,c,c b,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,a,a,b,b,b,c,a,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,a,a,a,a,b,a,a,b,a,b,b,c,d a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,a,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,c,d,b,d,c a,b,a,a,a,a,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,a,c,b,b,c,a,b,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,c,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,a,a,b,a,b,a,a,b,a,a,b,c,c a,b,a,a,a,a,b,b,b,a,b,a,b,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,a,b,b,b,b,b,b,b,d,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,b,b,c,b,b,a,a,a,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,c,a,b,a,b,b,c,c,b,a,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,a,a,a,b,c,b,b,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,a,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,a,a,b,b,b,a,a,b,a,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,a,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,a,b,c,d,b,b,b b,b,b,c,b,b,b,b,a,b,a,b,c,b,c,b,c,b,b,a,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,a,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,c,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,a,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,c,b,b,c,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,c,b,a,b,c,a,b,c,c,c,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,a,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,a,c,b,c,c,b,b,a,b,b,b,c,b,c,c,a,b,a,a,b,b,c,b,b,b,a,b,b,c,b,b,b,d,b,c,c b,b,b,b,b,a,b,b,a,a,b,a,b,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,a,c,a,c,b,b,c,a,b,b,a a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,a,b,c,b,b,b,b b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,a,a,b,b,b,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,b,a,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,b,c,a,b,a,b,c,a,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,b,b,c,c,a,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,a,a,a,d,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,b,b,b,b,a,b,b,b,b,b,b,b,d,d a,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,b,b,a,b,c,c,b,c,b,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,c,c,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,a,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,c,a,b,a,c,b,c,c,b,b,b,c,a,b,c,d,a,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,a,a,b,a,b,a,a,b,a,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,a,b,c,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,a,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c a,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,a,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,b,a,b,b,c,b,b,b,d,b,d,d,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,c,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,c,b,c,c,b,c,a,b,b,a b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,a,a,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,a a,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,c,a,b,a,b,b,b,b,b,a,b,d,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,a,a,b,b,b,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,a,b,c,b,c,b,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,c,b,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,c,b,b,c,a,b,b,b,a,b,b,b,b,b,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,a,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,a,b,b,b,a,a,c,b,c,c b,b,b,c,b,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,c,b,a,c,a,b,a,b,a,a a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,a,c,b,c,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,d,b,d,b a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,a,d,a b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a a,a,a,a,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,a,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,a,a,b,a,b,a,a,b,a,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,c,d,d b,b,c,b,c,c,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,c,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,b,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,a,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,a,b,b,c,c,b,c,c,b,c,c b,b,b,b,c,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,a,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,a,b,c,a,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,b,a,c,b,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,a,b,b,b,b,a,c,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,a,b,c,a,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,c,b,a,c,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,b,b,d,b a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,a,b,c,b,b,a,b,c,c,b,c,b,b,c,c b,b,a,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,b,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,a,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,a,a,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,b,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,c,a,b,b,a b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,a,b,a,b,c,a,b,c,a b,b,b,b,b,a,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,c,c,c b,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,a,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,c,b,b,c,a,b,a,b,c,b,b,b,b,b,d,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,c,b a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,c,a,a,a,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,b,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,a,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,a,a,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c a,b,a,c,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,a,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,a,c,a,b,c,d,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,b,b,b,c,a,b,c,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,c,b,a,a,b,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,c,b,b b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,a,a,b,a,a,c,b,b,a,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,a,b,c,c,b,c,c,b,d,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,d,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,a,b,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,d,b,d,d,d,b,a,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,a,d,d a,b,a,a,a,a,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,b,b b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,a,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,c,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,b b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,c,d,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,a,c,a,a b,b,b,b,b,c,a,b,a,a,b,b,c,a,a,a,c,b,b,b,b,c,b,b,c,c,b,c,a,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,c,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,a,b,b,b,b,a,b,b,b,b,b,b,a,a,c b,b,a,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,a,b,a,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,a,b,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,a,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,b,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,a,c,c,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,a,a,b,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,c,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d a,b,a,a,c,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,a,b,a,b,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,a,a,c,b,c,b,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,c,c,c,b,c,c,b,a,b,b,b,b,b,a,b,b,a,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,d,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,c,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,a,b,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,d,b,d,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,c,a a,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,a,a,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,c,b,b,a,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,c,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,c,c,b,b,c,a,a,a,b,a,b,a,a,b,a,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,a,b b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,a,c,a,b,c,d,b,b,b b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,c,a,a b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,b,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,b,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,c,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,a,b,b,a a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,b,b b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,a,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,d,b,c,b,b,c,a,a,a,a,b,a,b,a,a,b,a,b,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,a,c,a,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,a,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,c,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,a,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,a,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,a,b,a,a,b,a,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,a,a,a,b,a,c,b,c,c,b,c,c a,b,a,a,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,a,b,a,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,b,a,b,a,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,c,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,b,a,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,c,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,a,a,b,b,b,a,a,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,a,b,a,b,b,b,a,b,d,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,a,c,a,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,b,a,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,a,a,a,a,b,a,b,a,a,b,a,b,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,a,a,b,c,a b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,d,c b,b,b,b,b,b,b,b,c,b,b,c,d,b,d,d,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,d,d a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,b,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,b,a,b,b,b,b,b,b,b,a,a,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,c,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,b,a,b,b,b,c,b,a,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,c,a b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,b,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,b,c,c,c b,b,b,c,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,d,b b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,d a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,a,a,a,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,c,b,c,c,b,c,a,c,b,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d a,a,a,a,a,a,a,b,c,b,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,a,b,b,a,b,c,a,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,b,a,b,d,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,c,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,a,b,a,b,c,c,a,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,a,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,a,a,a,a,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,a,c,a,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,c,b,b,a,b,b,c,b,b,b,b,b,b,a,a,b,b,c,b,c,a,b,a,a,b,a,b,c,d,b,b,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,c,b,b,c,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,a,a,b,a,a,a,c,b,a,b,b,d,d b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,a,b,b,b,a,b,b,b,a,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,a,a,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d a,b,a,a,b,a,b,b,a,b,b,b,c,b,c,c,c,b,c,a,b,b,a,b,c,a,b,a,b,c,c,b,c,b,b,c,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,a,b,b,b,b,b,b,a,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,c,c,b,c,c,a,b,b,b,c,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,c,b,c,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,d,d a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,b,b,b,a,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,a,d,b b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,a,a,b,c,c,a,b,c,a,c,c b,b,b,b,a,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,a,b,c,b,c,a,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,a,a,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,b,b,c,c,b,c,c,b,c,c,b,c,a,b,a,b,b,d,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,a,c,c,b,c,d,a,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,a,a,b,a,b,a,a,a,a,b,c,c,c a,b,a,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,b b,b,a,b,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,a,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,a,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a a,b,a,a,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,a,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,b,b,b,b,b,b,b,b,b,a,b,c,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,a,b,a,b,b,a,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,c,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,a,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,c,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,a,a,c,b,c,d,a,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,b,b,b,b,a,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,a,b,a,b,b,c,b,c,b,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,c,c,b,b,c,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,b,c,b,c,c,b,c,c b,a,c,b,b,c,b,a,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,a,b,c,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,c,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,a,a,b,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,c,d,a b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,a,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,a,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,d b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,c,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,a,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,a,b,a,b,a,b,b,b,b,b,a,b,d,a b,b,c,b,c,c,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,a,a,a,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,c,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,c,a,b,a,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,a,b,a,a,a,b,b,b,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c,d,b,c,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,a,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,a,a,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,b,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,a,a,b,a,b,a,a,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,a,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,c,d a,b,a,a,a,b,a,b,c,b,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,b,b,b,b,b,b,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,b,a,b,d,a b,b,b,a,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,a,a,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,a,b,a,a,b,a,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,a,a,b,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,b,b,b,a,a,c,c,b,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,d a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,b,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,a,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,b,a,b,a,a,a,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,a,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,a,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,b,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,a,b,b,b,c,d,b,d,b b,b,b,b,a,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,a,b,a b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,a,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,a,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,a,a,c,a,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,b,b,a,a,a,b,b,b,b,b,b,b,c,d b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,c,c,c b,b,b,b,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,a,a,b,a,b,b,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,b,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,a,b,b,a,b,c,a,b,a,b,c,c,b,c,b,b,d,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,c,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,a b,a,c,a,b,c,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,a,a,a,b,b,b,a,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,a,b,a,b,c,d,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,a b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,a,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,c,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,c,a,c,a,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,c,c,c a,b,a,c,a,a,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,c,b,b,b,c,b,d,d,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,a b,a,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,c,a,b,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,a,c b,a,c,a,b,b,b,b,b,a,b,b,c,b,c,a,a,b,c,a,b,b,c,b,c,a,a,a,b,c,c,a,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,d,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,a,a,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,c,b,c,c,b,c,d,c,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,a,b,b,b,b,a,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,c,b,b b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,c,b,c,b,b,b,b,b,d,a,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,a,a,b,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,c,c,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,a,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,a,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,b,a,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,a,a,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,a,b,a,b,a,b,b,b,a,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,a,a,a,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,a,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,a,a,b,b,b,b,b,b,c,b,b,b,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,b,a,a,b,c,b,c,d,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,a,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,c,b,c,c,a,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,a,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,a,b,a,a,b,b,c,b,c,c,b,c,a,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,a,a,a,d,b,c,c,b,c,a,a,a,a,b,b,b,a,a,b,a,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,a,b,b,c,b,a,a,b,a,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,b,a,b,c,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,a,c,b,a,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,b,b,b,a,a,b,a,c,b,b,b,b,b,b,b,b,b,b,d,b,a,b a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,c,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,c,c,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,c,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,b,a b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,a,b,b,b,b,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,a,a,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,a,a,a,b,a,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,b,c,a,a,a,b,c,c,b,c,b,b,d,d b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,b,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,d,d,b,c,c,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,b,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,b,c,c,b,b,b,c,c,b,c,b,b,d,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,a,b,c,b,b,b,b,b,b,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,b,a,b,b,c,b,c,c,a,c,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,c,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,c,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,a,b,a,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,c,b,b,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c b,a,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,a,c,b,c,c,b,c,a,b,d,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,c,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,d a,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,c,c,b,a,c,b,b,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,b,a b,b,a,b,a,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,c,b,b,b,c,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,a,d,b,c,c,b,b,a,b,c,a,a,a,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,c,a,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,a,b,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,a,b,b,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,a,b,b,b,b,a,b,b,b,b,b,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,a,b,c,b,b,c,d,c,c,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,a,c,b,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,a,b,b,b,b,b,b,b,b,b,c,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,b,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,c,c a,b,a,a,a,a,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,c,c a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,c,b,b,c,b,c,c a,b,a,a,a,a,a,a,a,b,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,d,c,b,b a,b,c,a,b,c,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,b,a,b,b,c,b,c,c,b,c,b,c,c,b,c,c,b,d,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,a,a,b,a,a,c,b,a,a,c,b,c,d b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,c,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,a,d,d b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,a,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,b,b,b,c,b,c,c,c,b,c,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,c,b,c,b,c,c,a,a,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,b,c,a,b,b,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,a,b,a,b,b,b,a,b,a,a,a,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,b,b,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,a,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,a,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,b,b,c,a,b,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,c,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,a,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,a,b,b,b,b,b,b,b,a,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,b,b,b,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,b,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,d,b,c,a,b,b,a,b,c,a,b,a,a,c,a,b,c,b,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,a,a,a,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,b,a,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,c,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,b,c,b,d,d a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,a,b,a,b,a,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,b,b,a,a,a,b,b,b,b,b,b,b,b,b,b,b,c,a a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,a,b,c,c,b,b,b,c,c,b,c,b,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,c,b,a,b,b,b,b,b,c,c,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,b,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,b,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,a,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,b,a,b,c,b,a,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,a,a,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,a,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,b,b,b,c,b,c,c b,b,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,d,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,a,b,c,b,b,b,b,b,b,b,a,b,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,b,b,c,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,b,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,b,c,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,a,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,b,a,b,a,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,b b,b,b,b,b,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,a,b,b,a,b,b,b,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,d,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,a,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,a,b,c,b,c,c b,b,b,c,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,b,c a,b,a,a,a,a,b,b,c,b,a,a,b,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,a,c,a,b,c,a,b,a,a b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,a,a,b,a,a,a,b,b,a,a,b,b,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,a,b,a,a,b,c,b,c,d,b,c,d b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,a,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,b,b,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,b,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,a,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,a,c,a,b,c,c,c,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,c,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,a,a,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,a,a,a,b,b,c,a,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,d,d,b,c,c,b,b,a,a,b,b,b,a,b,a,b,b,b,b,b,b,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,c,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,a,b,b,b,d,d b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,b,a a,b,b,a,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,c,b,a b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,b,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,b,b,b,a,c,c,b,c,d,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,a,b,b,c,b,a,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,a,c,c,b,c,d,b,d,b b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,b,b,b,b,b,b,b,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,a,a,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,a,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,a,b,d,b,b,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,d,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,c,b,b,c,b,c,c b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,c,b,b,c,a,b,c,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,a,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,a,c,b,b,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,c,b,c,c,a,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,b,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,d,a,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,b,b,d,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,c,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,a,b,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,b,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,a,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,c,a,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,b,a,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,a,b,c,b,b,b,d,b,d,d,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,a,b,a,b,c,c,b,c,c a,b,a,a,a,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,a,a,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,d,c a,b,a,a,c,a,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,b,c,b,b,a,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,a,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,a,a,b,b,b,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,a,b,b,c,a,a,a,a b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,a,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,a,b,a,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,a,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,d,d a,b,a,a,a,a,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,c,a,c,c,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,c,a,b,a,b,c,b,b,c,a,c,d,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,a,c,b,c,c,a,b,b,a,b,b,c,b,b,a,a,b,a,a,b,b,c,b,b,b,a,b,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,b,c,b,a,b,b,b,b,b,d,c,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,b,c b,b,a,b,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,c,b,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,a,b,a,a,a,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,c,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,b,b,a,b,b,b,b,a,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,b,b,b,b,a,c,a,b,b,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,a,b,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,c,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,c,b b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,a,b,b,b,b,c,b,c,d,b,c,c b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,b,b,b,c,c,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,a,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,c,b,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,a,b,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,a,c,c,b,c,d,b,b,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,a,c,b,b,c,b,b,a,b,b,c,d,b,d,d,b,b,a,a,b,b,c,b,c,c,a,c,b,c,c,a,b,d,b,d,d b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,d,d,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,a,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,a,b,c,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,a,c,b,b,c,d,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,d b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,c,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,b,a,b,b,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,a,c,c a,b,a,a,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,a,a,a,a,a,b,b,c,b,b,c,c b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,a,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,a,c,b,c,a,b,a,a b,b,b,b,a,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,c,b,b,b,b,b,b,b,b,a,a,d,c,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,b,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,c,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,a,b,b,a,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,c,c,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,a,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,b,c b,a,c,a,b,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,a,a,b,c,c,b,c,d,b,d,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,a,b,c,b,a,a,c,a,b,b,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,d,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,b,b,a,a,b,a,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,c,a,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,a,c,a,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,a,c,c,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,b,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,b,c,b,c,c b,b,b,a,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,a,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,b,c,b,c,c b,a,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,a,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,b,b,a,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,c,d,b,d,d,d,b,a,a,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,d a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,d,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,b,b,c,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,a,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c a,a,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,b a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,d,d,b,c,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,a,b,a,b,c,d,c,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,a,a,b,d,a b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,c,a b,b,b,a,b,c,b,b,c,b,b,b,c,a,a,a,b,b,a,a,b,c,c,b,c,a,b,b,a,c,a,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,c,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,b,c,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,c,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,b,b,c,c,b,c,c,b,b,a,b,b,b,c,a,b,a,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,b,b,b,c,c,a,b,b,c,c,b,c,c,b,d,b b,b,b,c,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,b,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,a,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,c,b,c,a,c,a,b,c,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,a,b,d,d b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,c,a b,b,a,b,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,c,a,a,b,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,a,b,b,c,b,c,c a,b,a,a,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,a,a,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,a,b,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,c,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,b,b,b,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,d,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,a,c,a,b,a,d,b,c,b b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,b,d,c,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,b,b,b,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,b,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,a,b,b b,b,b,c,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,a,b,a,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,a,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,a,c,b,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,d,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,c,a,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,b,c,c,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,a,a,c,b,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,a,d,b,d,d b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,b,a,b,b,c,a,a,a,a,a,b,b,b,a,c,b,c,c,b,a,a,b,b,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,c,b,b,c,a,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,a,b,b,a,b,a,a,b,a,b,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,b b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,a,d,a b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,b,b,a,c,b,c,c,b,a,b,c,c,a,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,a,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,c,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,c,a,a,b,a,b,b,b,c,b,c,d,d,b,b,a,b,a,b,b,c,a,b,a,b,c,a,b,c,c,c,c,d b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,a,d,a,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,a,a,b,a,b,a,a,b,a,a,a,a,a b,b,b,b,b,b,b,b,b,a,b,b,c,a,b,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,a,b,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,b,b,b,b,c,b,b,b,b,b,b,b,b,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,c,a,a,a,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,a,a,a,b,c,d,b,d,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,b,c,a,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,a,a,b,a,b,a,a,b,a,b,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,a,a,b,a,b,a,a,b,a,c,c,c,c b,b,b,a,a,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,a,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,b,b,a,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,a,a,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,a,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,c,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,a,b,c,c,b,c,b,c,c,b,c,b,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,b,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,b,b,a,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,a,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,c,a,b,b,c,b,c,c,b,b,a,c,b,b,c,a,b,a,b,a,a,c,c,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,c,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,a,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,a,a,a,a,b,b,b,a,b,b,b,b,b,b,a,d,d b,b,c,b,b,c,b,b,a,a,a,b,d,b,d,b,b,b,a,a,b,b,c,b,c,c,b,a,b,c,c,b,c,d,b,d,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,a,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,a,b,a,a,a,a,a,a,a,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,a,c,c,b,c,c a,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,a,a,b,b,c,c b,b,a,b,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,c,b,b,c,a,b,a,b,a,b,b,b,b,b,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,a,b,c,b,c,c,a,c,c b,b,c,b,c,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,a,a,a,a,b,c,d,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,a,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c b,b,a,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,b,b,c,a,b,a,a a,b,a,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,a,b,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,a,a,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,c,c,c b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,a,c,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,b,b,a,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,a,c,a,b,b,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,b,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,d,d,b,c,a,b,a,a,b,c,c,b,a,a,b,c,b,c,b,b,c,d a,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,b,a,b,c,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,b,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,b,c,a,b,b,b,c,c,b,c,a,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,a,a,a,a,a,a,b,a,a,c,a,b,a,b,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,a,c b,a,c,b,b,c,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,a,c,b,c,c,a,b,c,c,c,c b,b,b,a,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,c,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,b b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,a,b,b,c,b,c,c b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,b,b,c,c,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,a,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,a,b,c,b,c,a,b,c,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,a,b,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,a,b,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,d,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,a,b,c,b,a,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,b,a,a,b,a,a,b,c,b,a,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,b,b,b,b,b,b,a,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,c,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,a,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,a,a,b,a,b,a,a,b,a,b,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,a,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,b,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,b,a,b,b,c,c,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,b,b,b,c,a,c,b,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,b,b,a,b,b,c,b,d,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,d b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,a,a,b,a,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,a,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,b,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,a,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,a,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,b,a,b,b,c,b,b,c,c,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,a,a,b,a,b,a,a,b,a,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,a,a,c a,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,b,b,b,c,b,d,d,d,b,c,a,b,a,a,b,c,c,b,a,b,c,c,b,a,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,c,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,a,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c a,b,b,a,b,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,c,b,b,b,a,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,b,c,d,d a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,a,a,b,b,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,a,a,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,a,b,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,a,c,b,c,c b,b,b,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,a,a,b,b,c,b,c,c b,a,c,b,c,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,a,b,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,c,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,b,b,b,b,c,c,b,c,c,b,d,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,c b,b,b,b,a,b,a,b,a,b,b,b,c,b,c,d,d,b,c,a,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,b,a,a,a,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,a,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,c,a,a,c,b,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,c,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,b a,b,a,a,a,a,b,b,a,b,b,c,d,b,d,d,d,b,c,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,a,c,b,c,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,a,a,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,a b,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,a,c,a,b,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,a,c,b,c,c,a,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,a,a,b,a,b,a,a,b,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,b,b,a,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,a,b,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,c,a,b,c,b,c,a,b,a,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,a,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,b,a,a,a,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,a,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,b,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,b,b,a,c,b,c,c,a,a,b,c,c,b,c,d,c,c,b a,b,a,a,b,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,a,b,a,a,c,a,a,b,a,b,c,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,c,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,a,a,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,a,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,c,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,a,b,a,a,c,a,b,b,d,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,a,a,b,a,b,a,a,b,a,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,b,b,b,b,b,b,b,b,b,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,a,b,a,a,b,b,c,b,a,a,b,a,b,a,a,a,a,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,a,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,a,a,b,a,a,b,b,b,a,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,a,a,a,a,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,a,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,c,a,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,a,b,b,b,b,b,b,b,d,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,a,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,b,c,c,b,b,b,c,c,b,c,b,c,d,d a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,a,b,a,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,a,a,a,a,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,a,b,b,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,a,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,b,b,b,c,b,c,c b,a,c,a,c,c,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,a,a,a,b,c,c,b,b,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,b,a,b,c,d,b,d,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,a,b,b,b,c,b,b,b,b,b,a,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,a,c,a,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,d,d,b,c,a,b,c,a,b,c,c,b,c,b,c,c,a,b,b,a,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,a,b,b,b,c,b,b,b,b,b,d,a,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,a,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,a,a,b,a,b,a,a,b,a,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,c,c,a,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,b,b,b,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,b,b,b,c,b,c,c,c,b,c,a,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,d,b,d,d,d,b,c,a,b,b,a,b,c,a,b,a,b,c,c,a,b,b,b,d,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,c,b,a,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,b,c,a,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,b,b,b,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,a,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,c,c,b,c,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,a,c,b,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,c,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,a,a,c,b,a,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c a,b,a,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,a,b b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,d,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,a,b,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,a,b,c,a,a,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,c,b,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,a,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,b,b,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,b,b,c,a,a,a,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,c,a,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,a,a,a,b,a,c,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,b,b,b,b,a,a,b,a,c,b,c,c b,a,c,b,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,a,c,a,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,a,a,a,b,b,c,a,a,a,a b,b,a,b,a,a,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,a,b,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,a,a,b,b,c,d a,b,a,a,a,a,a,b,c,b,b,b,c,b,c,c,b,b,c,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,d,d,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,d b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,a,b,c,a,c,c b,b,a,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,b,a,b,c,c,a,a,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,c,b,b,c,d,b,d,d,b,b,a,a,b,b,c,b,c,a,b,b,b,c,c,b,c,d,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,b,a,b,d,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,c,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,c,a b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,a,c,b,c,d b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,a,b,c,b,b,b,b,c,c,b,c,b,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,b,b,b,c,c,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,b,b,b,b,a,c,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,a,b,a,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,a,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,a,b,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,a,d,b,d,c a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,a,c,b,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,b b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,a,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,a,a,b,a,a,c,b,b,a,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,a,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,a,b,c,c,b,b,b,c,c,b,c,b,b,d,b b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,c,b,a,a,b,a,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,b,b,b,b,b,a,b,b,d,b,c,c a,b,a,a,c,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,a,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,a,c,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,a b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,a,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,a,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,b,b,a,b,c,b,a,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,a,a,a,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,d b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,d,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,a,a,a,a,b,a,a,b,b,c,b,c,c,b,a,a,c,a,b,c,a,a,a,a b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,a,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,a,b,b,b,b,b,c,a,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,a,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,d,b b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,a,c,b,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,b,b,a,a,b,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,b,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,a,a,a,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,c,d b,a,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,c,b,c,d,b,b,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,d,b,c,c,b,b,b,a,a,a,b,a,b,a,a,a,a,a,b,b,a b,a,c,a,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,a,a,b,c,c,b,c,a,a,b,a b,b,b,c,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,c,b,d,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,b,b,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,c,b,b,c,a,c,c b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,a,a,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,d,d b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,a,c,a,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,a,a,b,c,c,b,c,d,b,b,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,b,b,c,c,b,c,a,b,c,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,a,c,c,b,c,c,a,c,a,c,a,b,c,a,b,a,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,b,a,a,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,a,a,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,a,b,a,b,c,a b,a,c,b,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,a,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,d,d b,a,c,b,c,c,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,a,a,a,a,b,a,a,b,a,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,b,c,b,b,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,b,c,a,b,a,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,d b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,a,c,a,b,a,a b,b,c,c,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,a,b,b,b,c,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,a,b,b,b,a,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,c,b,d,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,a,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,b,b,b,b,b,b,b,b,a,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,d a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,c,d,a a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,a,c,c b,b,b,a,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,a,c,b,a a,b,a,a,a,a,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,b,a,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,a,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,a,a,b,b,a,a,b,b,b,a,b,b,b,b,a,a,b,c,c,b,c,c,b,c,a,a,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,a,a,a,a,b,c,d,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,d b,b,b,c,b,b,a,b,a,a,b,b,a,b,a,a,a,b,a,b,b,c,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,a,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,a,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,c,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,a,c,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,a,c,b,c,c b,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,a,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,a,b,b,b,c,d,a,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,b,b,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,a,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,a,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,a,b,b,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,b,b,c,c,c,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,a,c,c,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,c,b,b,c,b,a,b,b,b,b,b,d,b,c,c a,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,a,b,a,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,b,a,a,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,c,b,b,c,b,c,c a,a,b,a,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,a,a,a,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,c,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,a,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,c,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,b,a,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,c,a,b,a,b,a,a,b,c,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,c,b,a,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,c,a,b,b,b,b,a,b,a,b,b,d,a,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,b,c,b,c,d,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,a,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,c,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,a,b,a,b,c,b,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,a,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,d,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,b,a,b,b,b,b,b,a,b,a,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,a,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,b,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,a,b,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,b,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,b,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,b,c,a,b,a,b,c,c,b,c,b,a,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,a,c,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,a,a,c,b,b,b,b,a,b,b,b,a,b,d,a,d,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,a,b,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,a,b,b,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,d,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,c,b,c,d b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,c,b,c,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,b,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,a,a,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,b,b,b,a,b,b,a,c,b,c,c,b,a,a,b,a,b,c,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,a,b,b,b,b,b,b,a,c,b,c,c,b,c,c,b,c,a,a,a,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,c,b,b,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,b,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,a,a,c,a,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,b,b,b,c,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,c,a,c,c,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,a,a,c,a,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,d,a,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,a,a,a,a,b,a,b,a,a,b,a,b,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,b,a,b,b,b,b,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,a,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,d,a b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,a,b,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,d,b,c,b,b,a,a,b,c,b,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,b,a,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,a,b,b,b,c,a,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,d b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,b,b,b,b,b,b,a,b,b,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,c,c,b,a,c,b,b,a,b,a,b,b,b,a,a,a,b,a,a b,b,b,c,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,b,c,b,a,b,b,b,b,b,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,c,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,a,c,b,b,c,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,b,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,a,a,a,a,b,b,b,c,b,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,c,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,b,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,a,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,a,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,a,a,a,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,a,c,c,b,b,c,b,c,c b,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,c,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,b,b,b,b,c,c,b,c,d,a,c,c b,b,b,b,a,a,a,b,a,b,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,a,c,a,b,c,d,b,d,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,a,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,d,a b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,a,a,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,a,c,a,b,c,d,b,d,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,b b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,a,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,c,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,a,a,b,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,a,a,a,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,a,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,b,b,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,a,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,a,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,b,a,b,b,a,b,c,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,b,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,a,a,b,a,b,a,a,b,a,d,b,b,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,c,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,a,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,c,c,c b,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c,b,a,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,a,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,a,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,a,b,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,a,b,c,a,a,a,a,b,c,b,c,b,c,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,c,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,a,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,b,b,a,a,c,c,b,c,b,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,a,b,a,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,a,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,b,c,c,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,a,a,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,c,a,a,a,b,a,b,a,a,b,a,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,a,c,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,b,a,b,a,b,b,b,b,b,c,b,d,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,a,b,b,c,c,b,c,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,a,a,b,a,b,b,b,a,a,a,b,a,b,c,b,c,c a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,a,b,b,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,a,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,a,b,c,b,b,c,b,c,c b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,a,b,a,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,a,a,b,b,b,a,a,b,a,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,a,c,c,b,b,c,c,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,c,b,a b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,c,b,a,a,b,a,c,b,c,c a,b,a,b,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,a,c,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,a,b,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,a,b,c,b,d,a,a,b,a,a,b,c,c,b,c,c,b,c,a,b,b,b,c,a,b,d,a a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,c,d,b,c,b b,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,a,c,b,b,c,b,b,a,b,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,b,b,b,d,b,d,d,d,b,c,a,b,a,a,b,c,c,b,a,b,c,c,b,c,b,a,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,b,b,a,b,b,b,a,a,c,a,c,c b,b,b,b,b,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,c,b,b b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,a,a,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,a,b,b,a,b,c,c,b,b,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,a,a,a,b,a,b,a,a,b,a,b,b,d,d b,b,b,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,d b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,a,a,b,b,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,b,b,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,a b,a,c,a,b,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,b,b,c,a,a,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,a,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,c,b,c,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,c,c,b,a,c,b,c,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,b,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,a,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,c,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,c,b b,b,c,c,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,b,b,a,a,a,b,a,a,b,c,c,b,a,a,b,b,b,a,a,b,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,c,c,c b,b,b,b,b,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,b,b,a,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,a,b,a,a,b,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,c,b,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,a,c,a,b,c,d,b,d,b b,a,c,a,b,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,a,a,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,a,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c a,a,a,a,a,a,a,b,a,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,b,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,b,a b,b,a,b,a,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,a,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,a,b,b,b,a,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,d,b,b,b b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,b,b,b,a,c,b,a,c,b,c,c,b,b,b,b,c,b,c,d,b,d,a b,b,b,b,b,b,b,b,c,b,a,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,b,b,a,c,a,b,b,a,b,d,a b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,a,b,a,b,b,a,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,c,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c a,a,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,a,b,c,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,b,c b,b,a,b,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,c,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,b,c,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,b,a,c,b,b,c,c,b,c,c b,b,b,b,a,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,d,d,b,c,a,b,c,a,b,c,a,b,a,b,c,c,b,c,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,b,b,a,a,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,a,a,b,a,b,a,a,b,a,b,b,d,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,b,b,c,c,a,c,b,c,c,b,c,c,a,d,a b,b,b,b,b,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,b,c,a,b,b,b,b,b,a,b,b,b,d,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,a,b,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,b,b,c,c,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,a,c,a,b,c,d,c,d,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,c,b,c,a,c,c,b,b,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,a,c,a,b,b,c,b,c,c b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,d,b,b,b b,b,b,b,c,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,a,b,c,b,b,c,b,c,c a,a,a,a,a,a,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,a,a,b,c,c,b,c,c,c,d,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,c,c,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,a,c,b,b,b,b,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,a,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,d,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,b,b,b,a,a,b,b,c,b,b,b,b,a,b,b,b,b,b,a,b,a,b b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,b,b,c,a,b,c,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,b,c,c,b,b,b,c,c,b,c,b,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,c,a,c,b,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,a,c,a,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,b,b,b,a,a,b,a,a,b,a,c,b,c,a,b,c,b,c,c,b,c,a,a,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,b,a,b,c,d,b,d,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,a,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,b,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,a,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,a,b,a,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,b,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,a,b,a,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,b,b,b,b,c,c,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,d,c,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,b,a,b,a,a b,b,c,b,c,b,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,b,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,d,b,d,c a,b,a,b,a,a,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,a,c,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,b,a,b,a,a a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,a,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,a,a,a,b,c,d b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,a,c,b,c,c,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,b,b,a,b,b,b,b,b,b,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,d b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,a,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,b,a,b,a,b,c,c,b,c,c b,b,c,c,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,c,b,a,a,c,b,b,c,c,b,c,c b,b,b,c,a,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,a,c,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,b,b,b,b,a,b,b,b,b,d,a,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,a,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,c,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,b,b,a,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,b,c,b,b,b,b,a,b,c,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,a,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,a,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,a,c,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,a,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,a a,a,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,a,c,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,a,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,c,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,a,a,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,a,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,a,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,a b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,d,c b,b,c,c,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,b,a,b,c,c,b,c,d,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,a,b,c,a,b,a,a,a,c,b,c,b,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,a,a,b,b,a,b,c,c,b,b,b,c,c,b,c,b,c,c,c b,a,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,a,a,a,b,c,c,c,c,c b,b,c,b,c,c,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,d,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,a,a,b,c,c,b,c,d,a,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,c,b,c,c,a,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,a,b,a,a,b,b,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,b,b,b,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,b,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,a,a,b,a,b,c,b,c,d,d,b,c,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,c,d,d b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,a,a,c,b,c,b,b,d,c b,b,c,b,b,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,a,c,b,a,c,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,a,a,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,a,b,c,b,c,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,a,c,b,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,a,b,b,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,c,c,c a,b,a,a,b,a,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,a,c,c,b,a,a b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,a,a,c,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,a,c,a,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,b,c,b,c,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,a,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,c,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,a,b,c,a,b,a,b,c,c,b,c,b,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,a,a,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,a,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,c,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,c,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,a,b,b,b,b,a,a,b,a,d,b,d,c b,b,c,b,b,c,b,a,a,b,b,b,c,a,a,a,a,b,a,a,b,a,c,b,a,a,b,c,b,a,a,b,a,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,b,a,a,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,c,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,a,b,c,a,b,a,b,c,c,b,c,b,c,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,b,a,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,a,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,a,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,a,c,c,b,b,b,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,c,c b,a,c,a,b,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,b,b,a,a,b,a,b,b,a,b,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,a,b,a,b,c,d,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,c,d,a,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,c,b,b,b,b,a,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,a,a,c b,b,c,b,c,c,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,a,c,b,b,c,d,b,c,b b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,a,c,b,c,c,b,a,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,a,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,b,a,a,b,a,a,b,b,c,b,c,a,b,b,b,c,c,b,c,a,a,d,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,a,b,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,a a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,a,c,c,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,a,a,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,a,a,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,a,a,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,a,b,a,b,b,c,c,c,c b,b,b,b,b,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,a,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,c,a,c,a,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,a,b,a,b,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,c,b,c,c,b,c,c a,b,a,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,a,a,c,a,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,c,a,b,c,b,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,b,a,b,b,b,a,b,a,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,c,a,b,c,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,a,a,b,b,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,b,c,b,c,c a,b,a,a,a,a,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,a,a,a,c,a,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,b,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,b,c,b,b,a,b,a,a,a,c,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,a,b,b,b,b,b,b,b,d,b,d,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,a,a,a,b,c,c,b,c,a,c,a,a a,b,a,a,a,a,b,b,a,b,b,b,c,b,a,a,a,b,a,a,b,b,c,a,b,a,b,a,b,b,b,b,b,a,b,d,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,a,c,d,b,b,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,a,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,b,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,d b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a a,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,c,b,b,b,c,c,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,a,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,c,b,b,a,b,a,b,b,b,b,b,d,b,d,d b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,c,b,c,c,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,c,b,b,b,b,b,b,b,b,b,b,d,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,a,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,a,b,b,b,c,c,b,c,b,b,c,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,d,a,a,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,b,b,c,b,c,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,a,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,a,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,d b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,b,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,d,b b,a,c,a,c,c,b,a,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,a,a,b,c,c,b,c,d,c,d,c a,b,a,a,a,a,b,b,b,a,b,b,d,b,d,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,b,a b,b,b,c,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,c,b,c,b,b,b,b,b,b,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,b,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,b,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,a,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,c,b,b,b,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,c,a,b,b,b,b,c,b,b,c,b,c,c,b,c,c,c,c,c b,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,a,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,c,a,c,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,b b,b,b,c,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,c,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,c,d,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,a,c,b,b,c,b,b,a,b,b,b,c,b,a,a,a,b,b,a,b,b,c,b,b,b,b,b,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,c,b,c,a,a,b,b,c,c,b,c,c b,b,b,b,b,b,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,a,b,a,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,d,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,c,c,c b,b,b,b,b,b,b,b,c,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,a,c,b,c,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,b,a,c,d,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,b,a,a,c,a,c,c a,b,a,a,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,b,c,c a,b,a,a,a,a,b,a,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,a,a,b,b,b,a,a,b,b,b,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,d,a a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,a,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,a,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,c,a,b,b,b,b,b,b,b,b,b,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,b,a,a,b,c,b,b,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,a,b,b,a,b,b,c,c,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,a,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,c,b,b,c,c,b,a,b,c,c,b,c,c,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,a,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,a,a,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,a,a,a,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,b,b,a,b,c,c,b,c,b,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,a,a,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,a,c,b,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,a,b,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,b,b,b,a,a,b,b,c,b,b,b,b,b,b,b,a,b,b,c,b,a,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,a,a,b,a,c,c a,b,a,a,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,b,c,b,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,a,b,a,a,a,a,b,b,b,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,b,a a,a,a,a,a,a,a,b,a,a,b,b,c,b,b,b,b,b,a,a,b,b,c,b,c,a,a,a,b,c,c,b,c,d,b,b,b b,b,b,c,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,a,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c b,a,c,b,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,b,a,b,c,b,c,d,b,b,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,a,b,b,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,b,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,c,b,a,b,c,c,a,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,c,c,c b,b,b,a,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,a,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,b,b,c,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,a,c,b,b,a,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,c,b,b,a,c,a,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,c,b,b,a,b,b,a,b,b,c,b,c,a,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,b,b,b,b,b,b,b,a,a,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,c,a,a,b,c,b,c,a,a,a,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,d,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,b,a,a,b,a,b,b,b,b,b,b,b,a,b,d,d b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,c,b,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,b,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,a,b,c,b,b,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,a,a,a,a,b,b,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,b,a,b,a,b,b,b,b,b,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,a,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,a,b,a,b,c,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,a,a,a,b,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,b,d,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,b,b,c,b,c,c,b,c,c,a,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,a,b,c,a,c,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,a,a,a,b,c,c,b,c,d,b,c,c b,a,c,b,c,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,a,c,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,b,b,c,b,b,a,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,b,b,b,c,c,b,b,c,a,b,a,b,a,b,b,b,b,b,d,a,c,b b,b,b,b,b,a,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,a,a,b,a,b,a,a,b,a,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,b,c,b,a,c,b,c,c b,b,b,b,a,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,b,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,a,a,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,a,b,b,b,b,b,b,c,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,b,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,b,c,b,a,b,b,b,c,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,d,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,a,a,c,a,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,a,b,a,c,a,b,b,c,c,c,c b,b,b,a,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,a,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,b,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,a,b,c,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,d,b,c,c a,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,c,a,a b,b,a,b,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,c,a,b,b,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,a,b,a,b,c,c,b,c,d,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,b,b,b,b,b,c,b,c,c b,b,c,c,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,c,b,a,c,a,b,b,b,a,b,b,b,b,a,d,b,d,b b,a,c,b,b,c,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,a,c,b,c,c,b,c,b,b,d,a b,a,c,a,b,c,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,a,b,b,a,a,b,a,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,a,a,b,a,a,a,a,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,a,a,a,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,c,b,a,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,b,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,a,a,b,b,b,a,b,b,b,b,b,b,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,c b,a,b,a,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,a,b,a,b,c,c,b,c,a,c,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,c,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,a,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,b,b,b,b,c,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,c,a,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,a,b,b,b,c,c,c,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,a,a,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,d,d,b,b,a,a,b,c,c,a,b,b,b,b,b,b,b,b,b,d,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,b,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,a,a,b,a,a b,a,c,a,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,c,c,c b,b,a,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,c,b,b,c,a,b,b,b,b,b,b,b,b,b,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,a,b,c,b,b,b,c,b,c,d,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,c,b,c,c,b,a,a,a,b,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,c,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,a,b,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,c,a,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,d,d,b,c,c,b,c,a,a,b,b,b,c,b,b,b,b,b,c,c,b,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,b,b,b,b,b,b,b,b,b,b,b,c,d b,b,b,b,b,b,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,a,c,b,b,b,b,a,a,c,b,b,b,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,a,a,c,c,c,c b,b,b,b,c,b,a,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,c,d,b,b,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,a,a,b,b,b,c,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,a,a,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,a,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,d,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,d,b,c,c,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,a,c,b,c,c,a,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,a,c,a,c,a,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,a,b,a,b,b,b,b,b,b,b,d,b,c,c b,b,b,a,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,a,b,b,b,c,a,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,a,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,b,b,b,a,a,c,a,b,b,b,b,c,c a,b,a,a,a,a,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,a,c,b,b,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,a,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,a,a,c,a,b,c,c,b,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,a,c,a,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,b,b,a,b,b,b,b,b,c,c,a,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,a,c,a,b,c,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,a,a,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,a,b,b,b,c,b,c,c b,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,b,a,b,c,d,b,d,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,c,b,b,a,c,b,c,c,b,a,b,c,c,b,c,b,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,b,c b,b,b,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,a,c,b,c,c,b,b,a,a,b,b,c,a,c,c,c,b,b,b,b,a,b,b,c,c,a,a,b,c,c,b,c,c,b,c,c b,b,b,b,a,a,a,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,a,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,b,b,d,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,b,d,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,c,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,a,b,c,c,c,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,a,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,a,b,b,b,b,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,c,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,a,a,b,b,b,b,b,a,b,a,b,b,b,a,a,c,b,c,c a,a,a,a,a,a,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,c,a,a,b,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,a,c,b,a,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,a,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,a,c,c,b,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,a,b,a,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,a,c,a,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,b,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,b,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,b,b,b,a,b,b,b,b,b,b,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,a,a,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,c,c,b,a,a,b,a,b,a,a,b,a,a,b,d,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,a,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,d,b,d,d,d,b,c,a,b,b,a,b,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,a,b,b,d,d,d,b,c,c,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,d b,b,c,b,b,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,a,a,a b,b,a,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,a,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,c,b,b,c,b,c,c b,b,c,b,c,c,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,a,b,b,b,c,c,b,c,a,b,a,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,a,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,c,b,b,b,b,b,c,a,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,c,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,c,c,a,b,a,c,c,a,b,c,a,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,a,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,a,b,d,d,c,b,b,a,b,b,b,b,b,c,b,b,b,b,b,b,b,c,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,a,a,b,b,c,c,b,c,c,b,c,c b,b,a,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,d b,b,b,b,b,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,c,c,b,c,c,b,b,b,c,c,a,a,d,b,b,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,a,b,c,b,c,c,b,c,c,b,c,c b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,c,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,c,c,b,b,b,b,c,b,b,b,b,b,a,c,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,b,b,a,b,b,b,b,b,d,b,c,c b,b,a,b,a,a,a,b,a,a,b,a,b,b,b,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,a,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,b,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,b,b,b,b,c,c,b,a,c,b,d,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,c,b,b,c,b,b,a,a,b,b,d,b,d,d,d,b,c,c,b,b,a,a,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,a,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,a,b,a,b,b,a,c,b,b,b,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,a,b,b,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,a,b,c,c,a,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,a,a,a,b,a,a,b,b,c,b,b,b,b,a,b,b,b,b,b,a,b,a,a a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,a,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,a,b,c,c,b,c,d,b,c,b b,b,b,b,b,b,b,b,c,b,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,a,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,a,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,b,b b,b,b,b,b,b,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,c,c,b,c,b,c,c,b,c,b,b,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,a,a,b,b,c,a,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,a,a,a,a,b,a,a,b,b,c,b,c,c,b,c,a,a,c,a,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,a,c,c b,b,b,b,a,b,a,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,b,a b,b,b,b,b,a,b,b,b,a,a,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,a,b,c,a a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,a,c,a b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,a b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,c,b,c,c,b,c,d,b,c,c a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,a,b,a,a,b,c,c,b,c,c,b,c,a,c,c,b,c,d,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,b,a,b,a,b,b,b,b,b,c,b,c,c b,b,b,c,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,c,c a,a,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,a,b,a,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,c,b,b,b,c,b,c,c,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,d,c b,b,b,b,b,b,a,b,a,a,b,b,d,b,d,d,d,b,c,c,b,a,a,b,b,b,b,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,c,b,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,b,b,c,c,b,c,d,b,d,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,d,b,d,b a,b,a,a,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,c,b,a,a,b,c,a,b,a,b,c,c,b,c,b,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,a,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,a,c,b,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,c,b,c,c,a,c,b,c,c,b,c,d,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,a,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,c,d,c,c,a a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,a,c,a,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,a,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,b,b,c,c b,a,c,a,c,c,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,b,a,a,a,b,b,b,b,b,c,b,c,c b,b,b,b,a,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,b,b,a,a,b,b,b,b,b,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,b,c,b,c,a,b,a,a b,a,c,b,c,b,b,b,a,a,b,b,c,b,d,d,d,b,c,c,b,a,a,a,b,b,a,a,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,a,b,c,a,c,c a,b,c,a,c,c,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,a,a,b,b,b,a,a,b,a,c,b,c,b b,b,b,b,a,b,b,b,a,a,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,b,c,b b,b,a,c,a,a,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,a,b,b,b,b,b,b,b,c,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,a,c,b,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,b,c,b,c,c,b,c,b,c,c,b,a,a,b,b,a b,b,b,c,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,a,a,a,a,b,a,a,b,c,c,b,c,c,b,c,b,c,c,b,c,a,b,a,a b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,a,b,b,b,b,a,a,b,b,c,b,c,c,c,b,c,c,b,b,b,a,b,a,b,a,b,b,b,b,b,b,b,c,c b,b,c,b,b,c,a,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,b,c,c,b,c,b,c,c,b,c,b,c,d,d b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,c,d,b,d,d,d,b,c,c,b,c,a,a,b,a,a,b,b,b,b,b,b,b,b,d,d b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,b,a,b,b,b,c,c,b,c,c a,b,a,a,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,a,b,b,b,b,b,c,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,a,b,b,b,a,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,a,a,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,a,b,c,a,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,a,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,d,b,c,c,c,b,b,c,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,c,b,c,c,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,c,b,a,b,c,c,b,c,b,b,c,c a,b,a,b,a,a,b,b,a,a,b,b,c,b,b,b,b,b,a,a,b,a,c,b,b,b,b,a,b,b,b,b,b,d,a,b,b b,b,b,b,c,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,a,b,a,a,b,b,a,b,b,b,c,b,c,c,c,b,b,a,b,c,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,a,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,a,b,b,a,a,b,b,b,c,b,c,c,c,b,b,a,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c a,b,a,a,a,a,b,a,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,c,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,b,b,a,a,b,b,c,b,b,b,b,b,b,b,b,b,c,d,b,c,c b,b,b,b,b,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,d,d,b,c,c,b,c,a,a,a,a,b,b,b,a,c,b,a,b,b,c,d a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,a,b,b,b,b,c,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,a,a,b,b,b,b,b,b,b,b,b,b,a,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,a,a,b,a,b,a,a,b,a,c,b,c,c b,b,b,b,a,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c a,b,a,a,a,a,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,a,b,a,b,b,b,a,a,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,b,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,b,a,b,b,c,b,c,a,a,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,a,b,b,a b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,b,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,a,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,c,b,a,b,c,c,b,c,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,a,b,c,c,b,c,d,c,c,b b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,b,b,c,b,b,a,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,c,b,a,b,c,b,c,b,b,b,a,a,b,a,c,b,c,c,b,b,b,c,c,b,c,d,b,d,b b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,a,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,a,b,b,b,b,b,b,b,b,b,c,c,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,c,b,a,b,b,b,c,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,a,b,a,a,b,b,c,b,c,c,c,b,b,b,b,b,b,b,c,c,b,c,b,c,c,b,c,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,a,a,b,b,c,b,a,b,b,b,b,b,b,b,b,b,c,b,c,c b,b,b,b,b,b,b,b,a,a,b,b,c,b,c,c,c,b,b,b,b,a,a,b,c,b,b,a,b,c,c,b,c,b,b,c,c