20 cccddaababcddaabacbcdbccaadbddbbaabdacbaadbdabdcbcbcacbabadacbabbdcacabbcbbabbbbaaaacbdadadcadcbadabbccabccbbdbabaaaddccbaacdccdccdddbaccadbccaacaabbdbddbcacbacadaacdc dbddbcaddcbdbbbcacbcccdaddcaacdcdbdbbdabaaaaccaacacadcbbccdcdcbbddcaaaadbbbabcbdcabcbccababcacbcaacaacccdbddacbcbbcabbbabbcadaccccadcabcbbacaccdbddacbdbcdbbbdbcddddaadbbcadcbbbaabbbbadaccbdcacdacddbdddabccacbbbbdbcdbcbdadbcdbcabaccabbbabcaaadcbabaccbcaddabcbadabbbadcddcdcacaadbcbbbadcdaddbabadabdacdaacadbbcaccaccdcbcdbcbdcdbacaccabcabbccaadbabaabdbdbbdabdcbbabaadaccccaabacdcacacdcbbadaaccbbdacaadacacdcbddacbbadddcdcdbaccbdabadcdbcaabbaaadadabbaddabcbacabcdbcbabad bbcddbcbaadbaacddcddaadbdbcacabcdbaadadacbcbdadbcabadadadaababdcccabdcdcababbcaddababdbaabdbcdbbcccbcaabdccdbcccdacbbdddacbaaacccbbaccdabbdcbdcddaacaddbbddcabcdbca cadbdabccabbabcbaadbbbdbcbdaaddcbcbcadbbbbabcdabbddabbcbbacbbbdacaacdccbaabac bcadcbacdccaaaac cabbcdbdddbbdaacaaabdcbcbdddbddadabbbcadaacddcccadcdbbcabacaccbdacaabbbccbcbdcabcaacabadabadccddddcdacbadaabacacadacbbbadaacbabdbacbddddaddacdadbcdbdcbabccaadcdbcdccdaccccbbaddcdccdaaaacadcdbcdcccbccdbacbdcdddaacdcdbdbcdcdddbbbcdabbddbcdbabddaaaacdbacbccaadccaadddddcbdcadacdbabbccdbcdcbdadddabaccbbbdbdacacdbcdaddbdabcbdbaaabccaccaacdbcdcadbcbaa dbbbcbcdaabbcbdcdccdbdbbadbcccabaadbdaabacbcaacaacddcacbdbbdbdbaabadcbcbaddabddccbbcbbcddabcdacbaaaccdbdadbbbaabccbcddabaaaaac cddbddabdbcbdcbdbddbbaccbcbcbaabbdddcaddbbddaaacaaacaabddacdbddcaadcbbbaddcaaacbcccaccbbaddaaabbbadbddbdaddccadabcaabbccbdbbabcdacddccadadaabcbbdabababaaadbdbabdbdbacaacdbddbdccadcaadbacacdcbbcababdbacabbacabdbdadccdadbdadadddcbadddaacdddaaccaaacaadadcbdbdabddadaabdcbaaddbdacbccabcdacbdbbbcdbcabdcccddbdacdadbbbcbbabaddbaadacdddccdddadbdbcbbbcdbdcabdddbcabc ccdccdbaacdabadbacbcbbdadddbccabbccdaabbdddbbdbcaaddacdacdbdabdcbdbacadddadbadcaacbbaaddbbbcdadbabcbdabbbbbdcbbdbdaaacdbddbbadcccdbaabdadacddddabcbaaadcabddaccddadadcdddabcdbcdccdacaacaaddbdcdabbcdadcdbdccbaaaabaaadbbcbccbadacddcdaaadcaccdbbabacabbabcdccbaddadababccbbbadbcbcacbcdcbadabadbddcabbbdbaaadaadccabdbdbbccdcdccdcbbadbcbddccadda dcaadadbaddabdbdabbaaddabdcddcaabdbccccaabdbcacddcbabcdaadbabddbcbbaaddcabcbbadccacdbabbbaacbabbcdacdcbbaccadbacdccbcdbcaadabaaabacdbcdbcdbabdddcacdbaaaacacbdbcdaabcdcdcddbaddadcdcbcbdabbdcbaadbcdbdbccaacbdbddcaccdbccbadcbdaabbdbbddddacccdabbbbaccccabcbbdbccccaaddaaccadddbbbdacaabbcbdaddddadcdacabddbaaabcdabcaaadadabbdcaadacbbddcbcabdd bccacacaddcdabdcbbbdddbdacdaadccaaadcbbccbbdccacdddbbbbdabdacbdbcccaaaacabddabaccbbcbccbdcacdcdacbccacbcaabcbdcbbbbcdacacabbbcacbbdadbcbbbdadcacabdabadbdddbdaadcabccbbaaaadbcdbabbb adccbbdcccbadddbcabadaddacbbddadbcdcbdabccadaacccabacbcbbbdcdbccdddabdaccaddabdcadccbbaccaaabaabcdcbddbadadbbdacacdcbacccbdabdacaddabcbdbcdbdcbdaccbadddbddbd dabcbaacacabccbccccaacdcadccadcbbcbccdbcbaadbaaaaaaaabbadacbbdbbbabcdcbcacbbcbbababddcdcdacbcdddccdaacaacadbbbbbdcccddaccbbcdccbadbcccccdcacaccddbaccadbccbcdcdbcaacbbacbdcdacbdcbcacaccdcdaaabbccabdcccdabcbbabcaababaaaca daaaaabddcdaacbadcdaddaabcadcabdbddadadbadbbacaddbacbcdbbbdcbcbbdcbdcadcccadadabddacdbdabdcdccbcaabcdabdadcbccabdcdadcbbbcaacacacbaabdaadcbaacdbcbbcddadcbbbdcddbbacbcdaaddbcddbaddccaadcaacacabcaaabddabbbacdcdacdadabcabbbcdccddcdaddadabcabdcabbcabcdaaaadbabcdddabcacbcbbcddccabdacabbcadcbddbacddddbbbcddcdaaddcaaddbccdbadbccaacccdbcbbaadcabcdcdaacdbbd adcabdbdbadacbbbbccdaaaabacbcddadbaacbddccaacbdbdadddaccacaadbddbccadaccaabaddaaccaccdcaaabddaaabbcaacbbdadaadcddbaddabadbddbadbbdaddddaadddacddcabcacdbcaaadaccdccadabacbdcacacbdcbcaddadcccacabaadbbcaacdddcbabbdbbbabbbbdbaddbcccacbdadbdababcdbcbccccdacbdadadadaddadcbcbdadbccdbcabaabdacabadcbbbacbadbbabddbbbccdcbbbdbbbcdbbadbcaccddbadaabacbadbddaacadcacbaccadaaaaaaaacaddddaadacdccbcbdcdcbcbaddac bbadcaadbdcbabccccdadcbbcaabbdaccdcdaacbbacbbaddadbbacddcbdaaacbbccabcbadbbcbabacbdcdacddbdccdddbaaaacbcccdcddabccddabcaacdbadccbaadbdcccccdcabcbabccbababbcccadddacabcbadccbdcabcdabdaaaaacddadccdbbaa dcbccddbcbbcaddadbdacaacaaacbadccbcdaadbaaabbadbddaccaaddadbcaccadacdbcadaaabcccabcaddddacddccbbcbbbadbcdcadabbccccadadadbdcbdacbacaaddcbacbacddacbadaabbdacbcbcccbccbbdcccaabaadddddddcaaacbddaacbcbdccacbabbddcaccccabcdaccbcdbcdabbdaadcbaadcbddaadaacbbabcbdbbdcddbaabddbaacaabcdcbbdbbddabadbdbabbccaaadacbdcbdcadadc bddcc acdabccdccbabcddbbaadbccdcbbaccaaadccccddbbbddbcdbb bdaaddddaddbdbdbcaadcccabbbddacaccbbcbbcbccbddbcaccaacbdbbadadbdacaaddccdcaabccbbdbcbccababddccabcabdcabddcdbcabbccbbcdaccbaadbbcdcacadcabddccabdaccadcbdcdbcccb