d#A#F#C#G#D#1=17014244343355333553355353355333553355365577555775577575577555775577583355333553355393355333553355310775(5)(5)(5)(5)(5)(5)(5)11(5)(5)(5)(5)(7)(7)(7)(7)let ring12(8)(8)10108(8)(8)88813(8)(8)(8)(8)(7)(7)(7)(7)1410108(8)(8)(8)(8)15(8)(8)(8)(8)(8)(8)(8)(8)16(5)(5)775(5)(5)77517(3)(3)553(3)(3)55318221222321922122232202212223221221222322222122232232212223224221222322522122232263312728331293055775557755775315577555775577532533353333533353333533353335353533313433133133135331331331331331775367757757757757753777577577538557755577557753955775557755775405333533335333533415333533353535333142331331331433313313313313317754477577577577577545775775775let ring46(2)(2)(1)(2)(2)(2)(3)(2)47(2)(2)(1)(2)(2)(2)(3)(2)let ring48(2)(2)(1)(2)(2)(2)(3)(2)49(2)(2)(1)(2)(2)(2)(3)(2)let ring50(2)(2)(1)(2)(2)(2)(3)(2)51(2)(2)(1)(2)(2)(2)(3)(2)let ring52(2)(2)(1)(2)(2)(2)(3)(2)53(2)(2)(1)(2)(2)(2)(3)(2)54775(5)(5)(5)(5)(5)(5)(5)55(5)(5)(5)(5)(7)(7)(7)(7)56(8)(8)10108(8)(8)57(8)(8)(8)(8)(7)(7)(7)(7)5810108(8)(8)(8)(8)59(8)(8)(8)(8)(8)(8)(8)(8)60(5)(5)775(5)(5)77561(3)(3)553(3)(3)55362331636433165665577555775577567557755577557756853335333353335336953335333535353331703313313317133133133133133177572775775775775775737757757757455775557755775755577555775577576533353333533353377533353335353533317833133133179331331331331331775807757757757757758177577577582331838400385865558788334899011291923349333494555959633497981129910033410155310210355775557755775104557755577557751055333533335333533106533353335353533311073313313311083313313313313317751097757757757757751107757757751115577555775577511255775557755775113533353333533353311453335333535353331115331331331116331331331331331775117775775775775775118775775775119503503503503120503503503503121503503503503122503503503503123503503503503124503503503503125503503503503126503503503503127220222101282202221012910100010001300000100000let ring131775132133134135