adcbcabdddabdbbaabbcdabdcdcbaccbcdbaccbbbaabdabccaddbddcbdabbbbddbaabccdbdbadaabbdaadaddbdccbccbadbacdccbddccbbbbbbacdddbaaccbdbaaddcdbccacaddacbdbcbbcddabdabcbaacaaaacdbbadbadcaabdbcbbdbddadadcabbdabaabbcadaddaddddbbcbbbbcbbabcdbbcddbdacaccbababbacabbdbbdbddabdabaadbabbdbbdabbcabacccaadcbccaabbacbcbbbadbaaacdddaaacaacbbbdababadabcaacbcdaabcccadacabcdbabcdcacdbbbdbabcccddbaaccdbcbabdcbdacacbdaaddcabacbcbddcbbdbddacbdcacbdabaaccbddcadcbaccbadcbbacdadbdbabdccdcabacbaabbacabbcaccacbaccbbddbbcbadadbcccaaaaacddccccdcddabbbccdcaccbdcabdcbdbcbadabcadddcdbacdbdccaacbabdaccdacbbcbcacbbbdcbddcaddddacbadbbadccaddaaabccaadbbddcdcbacbdcacadacbacdaadacaaaacadbbadddbbaabbbbdbbadbabbcccabadbacbdddacbadbaccddabaacdabbdcdbdbcccadabacdadacbcbcccacbcacddadbabddccbbbbbcddbbdcbbdbdbdcdcadadbddcacbdcbddccabbbdbdbbddaddbcdbaacaddbdadddabdaacdabcadddbadcacbbbabcbaabaabcacbdbcbbaddabcdadadbddbacbacdbcccaaacbcbdaaabdaccbbcacdbadaddcccddbcdaddadddcaddabcbbdcdabdaaabddbbdbabdacdccbbcaddbcbbbdadbddddaacdbcabdadabcc