dcdccbcccdeececceddecdcbcccddceddddecdcdceedcdddddcbdecebecdebdeededccebeddededceddeecceddedceddeccdcddccceecdecccccdddddecddeedeedeeeddddedeecddcdcdedcdeedeecddeeeddeededdcdedceebddeccceccceedbcededdffddeccdcaceebcdeecaecedecdedcdeebcdcdcedccdecddebdeededeeddccdedeececdddcdeeedcdcddcccecdddcdccbcccdecdeeccdcdcbcccddcedddddcdcdddedcdddddcbdecebebebdddeddedeeccebeddededcedeceeecdececdceedceddeccdccccecceeefeccccddddededcedddddddddeddcbcdddeecceecbdeceedddddeecdbdcbedbcdbdcdbddbbbeedceebededcddcdddccedcdcdddddedbdeedddddddcdcdbccedddcdeeddbbbdededccddecddcdfeddccdbccccccccccccbeecdeecdeedddeccdededeedcdccccecccdccdedededdecedfedebcdcdeddeeeccddecccddddddebcdcebddecccededdeddcedddecccecccecbdceddeeeddedddbcdcdccdccdedeeedeeddcdececbdeedddeedeeeddddecedbcdeebccecddbbdadeddececceecbedcdcbeeedeedeceddeeceeedcceecedeccdcbdddecceeedecddeddedbbedeeeddeeecdcdccceeedceceeedcddccceedcecdcdeecdddecdcdeedddcedcecbceddddddcccdecceedcdeccedceedededeeddedcdedddcccebccdddedcdcdceeddddeddeddceddceddceeedceedcddecdccedeccdbcdeeecccecdeedbccbcccdbedecdbddebecdedeedddddddceccbcdedececcdcdccdddeddcdedddedceccbdddeedcecddeedccddeeedecefeedcddeddddedddeededdddceedcdeddddceddcdeeeeddcddeddeeddcefedeedddedddedbccddddeddeddddededdecdcddeedbdcddeecdeecdeeedcededbcdedceddedddededddceddeeddeeddeedeeccddceeddeedddeeeedceedddeeeeeddedbddeddbddeeeeddcceedbccddcdeeeedddddeddddddcdeeeedddddddcedddedcdeeeeddddecedbeddcdcdeeedeeedddddcdcedbdddcdeeedeeddddddeedddeddcdeeedeeedddddccdeeecddcdeeeedeeeeddddddedddccbcdcdedeedeeeedddcdecdeededdcdedeeedeeeeedddcdddceceeddcdedededddedeeeddddcdddddeddddcdededdddddeedeededddcccdddedeccdcdeceddddddeeddefdeededccccdceddddedcdeceddddddeeddeeeddddedccccdddeccdddcdecccdcdddddcdeeedeeeeddddeeeccccceedeeccdcddeeecccdccddcdcdddddedeedcdccddcccbcdeeeedceedddedbcccccdccdccccdcdceedcccccccccbcedbddeddbcdcdcbccccbcccdcbccccccdcdccccccbbcbb