f#C#G#D#1=1900004423000333324222555556237833355552922233410000000000000000044110000000000000000121111111111114444134444444433333333140000000000000000150000000000000000161111111111114444174444444433333333185555555519888888882066666666213333333322555555552388888888246666666625333333332655555555553427555111111111144281116666666666296663333333333303335555555555315551111111111321116666666666336663333333333344443536888837877738766639644140188841877742766643644144133333345334444114611333333473366661148113333334933444411501133333351336152111111531133333354334444445544111133563311111157113333335833444444594411113360331111116111333333623344444463441111336433111111651133333366334444446744111133683356957057157257357457557611177780037980581582583584085086087088589590591592093094095096333973222982000990333100333310132221022000103001043333331053322222210622000000107003333331083300000010900222222110221111111333112344411341131143111115133311634441174113118311111111911333333120334444441214411113312233111111123113333331243344444412544111133126333331273222128266612964411301333131322213226661336441134133333313533222222136221111111371111113313833111111139114444441404433333314133111111142113333331433322222214422111111145111111331463311111114711444444148443333331493311111115011333151322215226661536441154113331553222156266615764411581333333159334444111601133333316133111111162113333331633344441116411333333165336116611111116711333333168334444441694411113317033111111171113333331723344444417344111133174331111111751133333317633444444177441111331783311111117911333333180334444441814411113318233518351845185518651875188518951905191519251935194519551965197519831990120001032010520232030120401032050520633333320700111111208001100332090055555521055333333211001111112120011003321300555555214551111112151111111121611000000217003333332183300000021900000000220001111112214443222000000223000000002240011111122544432265552275111228166622963332303555231511123216662336333234355555555552355551111111111236111666666666623766633333333332383555555555523955511111111112401116666666666241666333333333324244424324411111124511111111246116666662474444444424866111111249111111112501166666625166777777252774425362544425562564425762584425962601111112611166666626266444444263446666662646611111126511666666266664444442674466666626866444444269446666112701144444427144666611272114444442734466661127411444444275446666112761111111127711333333278334444442794411113328033111111111281111333333333282333444444444283444111111333284333111111285113333332863344444428744111133288331111112891133333329033444444291441111332923322229324442944555295522429642222972444298455529952243004222222301224444443024455555530355222244304442222223052244444430644555555307552222443084422230922223102555311544431242223132222314255531554443164222317222231825553195444320422232122223222555323544432442223252244432644555327552224328442223292244433044555331552224332442223332244433444555335552224336442223372244433844555339552224340440341022342200343022344=1202553455223462003472348349