d#A#F#C#G#D#1=1604423456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687883489909192939495969798991001011021031045757575710557575757106574545451072323232310823232323109234545451105757575711157575757112574545451132323232311423232323115232311657575757117575757571185745454511923232323120232323231212345454512257575757123575757571245745454512523232323126232323231272323128575757571295757575713057454545131232323231322323232313323454545134575757571355757575713657454545137232323231382323232313923231405757575714157575757142574545451432323232314423232323145234545451465757575714757575757148574545451492323232315023232323151232315215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318497185759718612101871191889718975971905319142192971937597194121019511919614121971210141219812101991192009720175972021210203119204972057597206532074220897209759721012102111192121412213121014122141210215119216972177597218121021911922097221759722253223422249722575972261210227119228141222912101412230121023111923223323423523623723823924024124224324424524624724897249759725012102511192529725375972545325542256972577597258121025911926014122611210141226212102631192649726575972661210267119268972697597270532714227297273759727412102751192761412277121014122781210279119280757553752815375532827575753128331313128475755375285537553286757575312873131312887575537528953755329075757531291313131292757553752935375532947575753129531313129675755375297537553298757575312993131313007575537530153755330275757531303313131304757553753055375533067575753130731313130875755375309537553310757575313113131313123133143153163173183193203213223233243253263273287575537532953755333075757531331313131332757553753335375533347575753133531313133675755375337537553338757575313393131313407575537534153755334275757531343313131344757553753455375533467575753134731313134875755375349537553350757575313513131313527575537535353755335475757531355313131356757553753575375533587575753135931313136036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239357575757394575757573955745454539623232323397232323233982345454539957575757400575757574015745454540223232323403232323234042323405575757574065757575740757454545408232323234092323232341023454545411575757574125757575741357454545414232323234152323232341623234175757575741857575757419574545454202323232342123232323422234545454235757575742457575757425574545454262323232342723232323428232342957575757430575757574315745454543223232323433232323234342345454543557575757436575757574375745454543823232323439232323234402323441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473757553754745375534757575753147631313147775755375478537553479757575314803131314817575537548253755348375757531484313131485757553754865375534877575753148831313148975755375490537553491757575314923131314937575537549453755349575757531496313131497757553754985375534997575753150031313150175755375502537553503757575315043131315057550653755071085089750975510537551131512205137551453755151085169751712105181081210519108520975210052252352452552652752852953053153253353453553653753853954054154254354454554675547537554810854997550755515375552315532055475555537555610855797558121055910812105601085619756275563537556410856597566755675375568315692057075571537557210857397574121057510812105761085779757875579537558010858197582755835375584315852058675587537558810858997590121059110812105921085939759475595537559610859797598755995375600316012060275603537560410860597606121060710812106081086099761075611612613614615