d#A#F#C#G#D#1=4000234422323302342323502362323775648534290231023231102312232313023142323157564165342170231823231902320232321023222323237564245342250232623232702328232329023302323317564let ring325342332034353620000000372000000003853203900000004020000000041532042000000043200000000445320450000000462000000004753424831204900000005020000000051532052000000053200000000545320550000000562000000005753205800000005920000000060534261312062200000006300000006453206500000006600000006753206820000000690000000705320712000000072000000073534274312075000000076000000077532078000000079000000080532081200000008200000008353208420000000850000000865342873120882000000089200000000905320910000000922000000009353209400000009520000000096532097000000098200000000995342100312010100000001022000000001035320104000000010520000000010653201070000000108200000000109532011000000001112000000001125342113312011420000000115000000011653201170000000118000000011953201202000000012100000001225320123200000001240000000125534212631201270000000128000000012953201300000000131000000013253201332000000013400000001355320136200000001370000000let ring13853422042139140141142000000001430000000014422222222145222222221463333333314733333333148532014900000000150000000001512222222215222222222153333333331543333333315553201560000000015700000000158222222221592222222216033333333161333333331625320163000000001640000000016522222222166222222221673333333316833333333169532017000000000171000000001722222222217322222222174333333331753333333317653201770000000017800000000179222222221802222222218133333333182333333331835320184000000001850000000018622222222187222222221883333333318933333333190532019100000000192000000001932222222219422222222195333333331963333333319753201980231992323200023201232320202320323232047564205534220602320723232080232092323210023211232321275642135342let ring214=10020215216217218=100202195322064221532222022353224642255322620227532286422953230=4002000000023120000000023253202330000000234200000000235532023600000002372000000002385320239000000024020000000024153422423120243202442452462472482492502512522532542552562000000025720000000025853202590000000260200000000261532026200000002632000000002645320265000000026620000000026753422683120269202702712722732742752762772782792802812822832845320285000000028600000002875320288200000002890000000290532029120000000let ring292000000029353422042294295296297=1000224542298220299300301302303304305306307