731 521 abaaccbababbacbbacbbcbbccaabcacabbccabbabababaaaccabcbbbbbaabccbcbaabbaaaccababcbabbbbcbbbcbbbabbccabbcbbcabbbccbcaaaacbcacabbbabcabbccacacccbababcaabcbcbccabcabaaacabaaabbbaabccccbbcaaccacacbbcbcabbacabaabaabccaccbbbacbbcbbbabacaabbaaacababcbbcabcaccacbaccabaccbabccabbcababbbcaacaccbccbabbbbabccababcaabaaabcbbcbcbacbaabbbaacccbbcaacaaacacccabbcabbabacabbacbbabbacaccbbabcabbbcbaabcbcbbbaaaacbbbbbbcabcaaabbbcacbaabbbbcbaacacbccbbabbbcaabbcbccacaacaaaacaaacbaaabcaaaacaaabacbaaabaabbaaaabbaaaaaacbabcaaaccbcabbacbbbaaab ccabcccbbacabbcbaababbacbacaccbababcbcabacabcacabcbabbacbbcbbbbbcbbccbbabbbbabacbbcbbcbccbbcbbbccbcccccccbcbbabbbacaccbcbbacbabcabbbccbbcccbccacaaacbabcbcaccbbabccbccaccaabaccbaaacbaabbbbabcbcacbbabcabbcaabaaabbcacabcccbcbcbcbccabcbabcbacbbcbbcbbccabaccaabbbcbbbabccbbbccacbbaacabbbbbabccbcacaccbbbbababbbcbcaaabbccccbcccabcbbcbbaabacaabbbccbbcaccbbcababbcbacbbabacbbbabacbcacacbbbbcacbcaacccbbcacccabcaccaccbbbaccbacbbcbbaaaaaccbcbcaccbabaababcababacabccababcbcccbabbbaabbbcbabaaacacccacbbacbacaacaacaacbcaacbcabbaccbcac ccbbccccbababbbbacbbbcbabcbcaaabbabababbbaabcabbcacabcbacaacbbacaccabbbabacacaaabacbccbcaaaaabcaabababbacbbcbcbbbcccbcacbcaabcaaacccaabccbccaaccacacbccaccaabbabbacccccaccccabcbccaaaaababbabbbaacaaaccacccccabccacaaacbaacacacbacccccabccbbbabcaababbbcbcaccaabccbcbbbcaccbcaacacacbabbbcbccbaccbccbbacacabcbbabccaaaccccbabbcababcacababcbcababbbaccabcaacaccbaabacaabbcbacacaaaccbcbaacababcabbaacccabbcbaaaaaccabccccbbacbaabbbcabaaaccaabbbccabbcacbbcccbabbabcbbabccbabbaaaccbccccabcccaacccbaacaccbcacbccccaccacbccaaacacccaacbaaa bcacccbabccacacccccbcabbbbcacbbbcbbcccccbcacaacaaccacbabbbabbbbacbbcbcbabbababbcbaccaababbbcbccaccccccacaababcccbbbbbababcbbbaccbbaacccccbccbbcccaaccaacbcbacbabbcbacaacacaaacbccaacbbaaabbccbbcbabbcbcababccbbcabccccacccabccbcaaabcbbcabbbcbacacaccccaccbacbabccbbccacccabbbbacacaaabccabaaccbbbacacacbacaaccabbabbcbababcbbbbbabcbcccbcabcbcccabbacbcacaccccabbcbabababbcbcaaababacacbbbaaccacbaacaacccbbaabbcaaaccbcaccacbabcaabbbccbccacbbabacbcbbbacbacaccbaabcaaabcbbbbcbbbacbbccaacabaabaabbbacccaabccacaabbbabccccbaaaaacbcbbbbb cababcacaabcbbbcabbcccccbcaaacbaabbcbbcbcaccbaccacbcacbacacbacbbccbabababbacaccaacabaabbacbbabcabcabbbabbbcbbcacbacccbbbbcaaacaaaccacccccccabbaaaacccbacaabcbbbabcbcbbbcbaabcccccaccabbacbbaaacccbcbacaacccaaaaaabacccccaabcacacbbbbcbcabbaacacbacacabbbbaaabbabababacbccaabcbcccbaabcacccbbbcaabababcaaabacacbccbbccccbcbaaabcaccaacccaaaacaacabbacbcacbbcbaaaabbbbabcbccabbccaccabcccccabcbbacabcccabccaaccbabcbacbabaabaacbccccacbaaaabcbacbacbabcbccbacbbccbacacabccbababccbbccbbaabcacbccacbacaabacccaabbbaccccacccbcaccbcbccbbaacca bbaabcbabbcbcababcabbcbaaabaacbbabaacaacaaabcababacacbaabbabaabcabbacacbcbbbabbabbbacabcacaabacaabcbabaacccbabbbacbbcccbbcbcabcacbabbabccccbaccbacabbabbbbbababbacbabbbcbcababbacbaabaccbbbbbaabbaccabbbbacacbbcaabcaaaaaaccbcacbccbcacabbbcacccaaabaccccbbbbbbbbcababacbabcbcabbccaaabbbaabaccabcbbababaacacacbabacbaacbbacbccccbbbbcbabbaaccabccbccaabaaaccbcaccccccaacbbcbaaaaccbbcabbbccccbcabbbbabccbbbbbcaabaabcbbcaabccbcacacbbbcaacbcacabbccbabaababbaccbabaaaaaccaaccccbbacbcacbabbabbbbacaabbaccacccbcbcbbbabbccabaabaaaaabccca bcabbccccbbaaacbacbbacbccacabaabcacbacaabaccbacbcbccaaccacaabaabbaaacacabaccaabccbbbcaaccbbacbabcacaccccbbbbccbaabbbaaaaaacbbcbaaccacaaacbcccaabbabccaccbbabaabbaaccbabaacabccbbbbbbcbacbaabbbccbabaaaaaccabccbcabcabacbcaabbbccbcbcbbabbaabbbcbbcccbabaaccabaaacaaabacacacbaacccabacbacaccbaaccacbbccbcccbacbabbcccbbbbcbcaacabaacbcaabaaaacbbbacabacacacbbbabccaaaacbaabcbccccbbacacbcbcaababaaaaaccaacbcaabbbccabaacccbbaccbaaacaacbccabbcbccbbacabcbccbbbbbabbbabcbbacccbbaaabcaabbbbccbbbabbcccccbcaaabcaaacabbcbbcccabbcaaccbccbaac aacaacaabacaabbbbcacbacaaacacaaccbaaaaaabcaaaaabaacacbbabbbcbbcbabcccabcccacaacbbccabcbbabcbbccbabccabcaabcccbabbcabacbabcbabcacaaacabbccccacbabccaaacabaccccbbcbacaaabaacacaaabacaabcbbcbbabcbbccbbbbbcaaaacbcaacaaababccbbbcbcaaabaaabbcabaabbbabbcabbcabcabcbaaaccbbcbaacbbacbaaabccabaaccacbccbcbabaabaccaaccbbccabbabaaabacccbbccacbaabcaaaacacbbcacacbacabababcacbabbcbaacabcbccbbcabaaabacbacbbaabaaccabcaaaccabbaaccccccaabacbabccaacccbabacbacbbbbcabcccabaabcbacaacaabcbaaccabcbacbccbbbbaaaaacaaaccaacaccaabaccbccbacabcaabaca baccbbaacacbabaacabccccbacbbcbcacbabacbabbbacccbabacbacaaaabbbcabacbcbccccabbcaccbbaacbbaccacbaaccbccabccccccbbcbbbaaaaabbacbacbabaabbcabcbcbccccabaacacbbbccbbabacababaabbcccbacbbbaaccbbcabbccaccababcbaaabaacaccacbcacbbccccacccacabcbbbbbcacabccaacbacaaabcbcabcaccacbaccccccccbccaacaaacabcbbbbccacaccbbbabcaccacaabccbababcaccbaaaabbbbcbaabacbcbccccccabcaaaccacbcaccabaabcaaabbcaaacbacbabcabaaabcacccbabcbcccacaaccccbacccaccabaaccbbccbbbccbbacaaabbcacbaccccbabaaccaccaaabbacbcaaabcababaacaaacbcaaaccbababacabbaccccacababbaa bcbabcaccabaccaccbbbaaababbaacbbacaabbccbaacbbbbaaaaaacbaacccaabaaaabaaacbaaaccbcbaabbaabaabbaaababcbaccbbcacbcaacbabbcbaabacaaaaacbaaaacccaccbaaccaababaacccabbacbcbcaaccaaabbcbbccaaacaabaaccbccbcbabaacbbcabcaaaabacccaaaabababbcbbccacbcaaacaccbcccacabbccacabaabbcabbacacccbcaaccacacaabbbacaaacbaaaaaaaacbacaaccbbacbaacbabbcaaaacbcaabaaacbacabbbbbccacacacccaabaaacabccacaccacbbcacaccccaabbbacabcaaaacacaaacbcacabccbbbcabbbcbcbababbbcbaabaaabcababbbcbcabaacbbcacccacbaccccbcbcaabbaaababbaacaaaaaccbcbcbacabacbccabbcaacaccbb abccaccbbacbabacacacbbbacbcbbacccccbabaaaababbcbbbbcabcababcaabcbbaabbbacababbbcbbabbabaabaccbccbbcabaabbaaabcabcaaaabccbbcaacbacabababccacccabbacccaabbbacbacbbcbcbaacaabbabcacabccaaaaabbacccbbaacabaaabaabacaaacaaaacbacbbcbcbbbaaaacacacbaaccccbbabcccccacaacbcaacccbbbcaaaabcbbcbcabbcaaccbcccacccccabbcbabaaabbcbcacccaaaacbbbaccbbabacabaaaabcaacabbcbcccccaaacccbababcbccbcaacbbbccbbaaabbabcbaabbcbcbaacccaabacabacabbabbaaaaabcbabcbbcaccbbbbbcbbabbccccbbccbbabcccaaaaabacaacbccabbaacbaaacaacbbabcabaabaccacbcbbbaaabcaaccaca ccbbcacaccccccbbabaaacbabaaaccaccabbcaccbaaabaaaabacccbaccacbcacbccaccbbaaaabbabccbbabccaaabbbababababbaaacbbacaccabcaabcbbabbaaabacbccaacaababcbaabacacbbbcccaaccaabbccbaabcacbaaaacabcbcbcccacaaaacccbbacbaccabaacbaaacacaccacbabaabccaccbaaccbcccbcaccabcaabbaabcacbacaaaaabbcaaabcaababaccaacacbaabacbabaaccacbcacbcbbbacbcaabccaacbabacbaaccbcccacccaccabccaacccabcbbcaacabaaabbaacacabbcabccabaabcaccccbcaccabbbaacbbacbccabccabbccaababbcccabacbbbbbacaccbacbbacababbaccaabaccaacccbabcbbccaaaccaabbaacbbbcabcabaaacacbacacbacbcaa cabacbcacbaabcbaabacbcaacacbccacaaccababcbbaaccacccccbacbbaacaaccbcbabcbcacbaababbcccaabccbacaccbbabbcababcabbabcbcacbaaabaccbabbcacbabcbcbbbababbabcbcabcbcccaaccaaaaaaacbacccacbacbbabcacbbacabaaaabbbcaabcccbcbbabaaacbccabbacaabcccbcabcacaacccaabccbbabcababcbcacacabccaaccababacaaaacacaababacacbcbcabcabbabccbcaccaabccaacacabccababbbcabbccccacccbcaaccccababcbcaaccacabacbbabaabcaacbcbcbacbcabaacaacabccbbbbbbbcbacabcbaaaabaccaccacaccababbbaabaaaabbaabcaccaaccbcaaaaaacacaabcbaabbaaaccccbacacccbabccbbcaaccbcbccacabaacccac cabaabbacbababcccacbcbccbcbcbcbbccbbcbbabbaacaabcbabbaccacbacbacbaabacacaaccbaabaccabbbacaabcacbbbcbbaabbccaaacccccccbaabbbbccabbccabbbcbbbabccbbacbcaccaccabbbacbcababbaccbbaccaccccbcbabbbabcbacbaaabacacbcababaabbacbabcabcccabcaabbcaaababaabbabcaacaabcccababbabbccbbcaacacbaacccbababaaccbacbcbacaacaacaaccbbcabaccbacaaabcbcbcccccacabbabacccccacabcbacabcaacacbbcccabbaacaabbbbbabacbacabbbbacaababccacbbbacbcaccacccaccccccabbaaaaaccaacbcacbcacaaaabcbacbbaccbccbbacbcaccaaacbcabcacacbaaccbbaccabaaaccaacbccacbbaccbcaaacbabac cbbcababacbcbbbababbacbcaaaabccccaabaaabbcbaaacacbcaccccbccaabbabbacbcaacbcaaabbaacbacbbcaccacacaacaabaaacacccbaabbcaaacbcacabbccbbcabcabaaabaaccaacbacabcbcabcbacbbbaaaacacbccabcaccacccbccaaacbababbbcbbabcccbbcbacbbabcbacbaaaaabbaabaababcaccaccbbabbaacaaccaaaaabaaccccaaaacbbaaccabbaacccaabbcaccbccbbbbbcacacbaaabbbbabbcbbacaabbcaabccccbccabbaacacbcbabaabbbbabbbacaabaaabacbacbaabbbabbbbbcaaaccaabacbaaaaaababbaaaaaaabcabbacacbacbaccbbaacaaaaaacabababccacabcaccbaabbacaabbaccaaacbbbbccacaabcccbaaabbaaabcabcbccbbbbcbccaac cabbcbacbbcacbcaaaccbacccabcbccabacabcaccaabbcccaaacabbbccaaaabaacaacccabaaabcccbbcacaaabcaacbabcaaccbbbccbabccbcccaabaaacaaabbaaacbbbcacaacaacbacbaccaabcbccabccbccbabcaacbcccaaabbccbbbaabacbcababacbbaccbababacaccbbccaacbabbcbbcaabaaccaaacabaacacaaacabcabccacabccacaabaaabccbcccabaccbccabcaacacbababccaccabcccbbaabbbbcbabcbbaaaacccabaabcbcbabcbbccacbacabcbcbbabbbcaaccbcacabcccabbbcacbccacaabacacbcccbccbccccbccbaabbcbacaaabbbacacaacababcabccbbacaabbaabaccccccbccaabbccbcababcbbbbaabbbcbcabbaaaacbbbcabbccbbccacccbabccbcb caaaccabcacacabbbbbcabaaacacbbbcabababbcbbbccbaacbcbccabbabbaacbbbcbbbcabbccaccbcbbcbbabbabccccbbbaabaaaacbcacbacabccbcabacaaccbccbbccbcccacbccababaaacacbbabcbbcaabcbacbbccbacbccccababbacaaacaacacbbcccbabbbcacaacbccacbbaabaccccabacbbccaaaaaccaabcbcbbcaaacbbbccbaacaacaccbbabccabacabacaaacccbbaacccbcacacaaabccacbcbbabbacbbcacacbcccbcacacbcababbbbbbaabaaccbbcbcccccacbccacacccacaccacacbabccbbbcbaaacabaacaacacaccaabbbbcacbbabbbccacbaccabacbcaaccbcaaacababbbbbabbbccbcbaccbbbaaabbcaaabbbbaacccacbbcbaccaccabcacbbbabaababccb cbcaaccabcccbababbaacbbbcbccbacabccbabcbabcbcccbabcaaabcbcabaaacababaaaaababbaaabbbbababcbcaaabbbabbbbcacbcabbccccbccbaabcbaababcaaccbabcaacabccababbaabcbbcccbabaaabbcccccbaccaabccbaabbbacccbcacbccbbbbacbcbabaaacbbcabbabcccbbaccacbbacbbbcaabbaccbaabcbbcbbcccaaaacbccacbbbbcaaccabbaacbcacccbcbcaaacbababbaaacaacccacbbaaccacbcbccbbccccabcbbbbaaccabaaaacbacbcabbcaabbbbabcbbbccccaccacbbacaaaaaccbaccbbbbaaacbcbaacbccbbcbaaabcbbbcabccbacabbcaacbccbacbabcccbbabccccaacabaaccacabaacabbccbaccaccbaaacaccbccabcacaccaabacabaababcc abccacbaaabcbacbbccaababcaaabacbbacaacbbaabcabbccaabbcaacaaaaacaccaaaabacccabbacccbbbaabacbacbbbcccacbbcabacacaaaaababbaccacacaaccaccaabbbaccababbbacacbabcbaabbbcaabaaacbabbbabaccbcabbcacabaabbbbaacaccabbbbbaaccacbbaaaccaaaccaabbaccccbbcbacbcababcbbbaabacabbaaabcbbacbbaabbbaacacccacbccabcbabcbcbcaabbccccacaacaaacabbbaccbaaabccaaacabaabccacbcccccccbaccabaabcaabbabcacccbaabbbacaaabacacaaabcbcabcccaccabcabbaacabbacacababcacabacabcaacbcaccaababcacaccabbaacbccbccabcbcaccaccabccccacabaaaabbabcacabbccbbcbbbbbcacaaaaaccbcba cacbbcaacabaabaaababcacaababbbbcaaaacbbabacbbcaccaacacacccbaaacaaccabbbbaacbbccacbaaababcbcaabbcbcbcbaccbccaaaacaabcacbbbbcbaacabbbacacbbbbabbaabbaaaacbaacaacacccbabbbaaabaaacaabccacabcccacbcacbbbaccaaacaaccbcaaabccbaaababacabbbcaaccacaccaaaabaaabbaacaabaaacbbcccbaaccabcbaccbcbcbcaacbbbaaccacacbcacaacabaacacabaccbbbaaaaccabbcbcabbbbcaabcaabaabbbcabccbbaacbbccabccaaccbbaacaacabcaabbbcacbcaaababbabbcccbcaccbccacacbbcabcbbaccaabaaacbbacbabbbcbccaaacaaaabcbbaaaaacaaababacbbaccbaaccabcbcbbccbccaabbaaacaaccacbcacacbbcbbcc acccabcbaacbbcbabbabbaabcababaabbacbabababcabbaaabbccbcbbacaccaaabababcbbaabbbbccacaccbcbccbacbcbacbbacaabbbacbbacabacccabaaabcbbccacacbbbcbbaabccbabcacccbaaabababbbccaaaabbbacbbcbbcacabcaabcaaaaabbbacbbbabbcbbbaabbcabacbcababbcbaaaabacbababbaacbbbbaaabaabababbaabacaaaabcabcabcbacbccccabbaacbabcccacacaabaacbbbacbabbbaacaabbcacbaaabcaabacacabbbbaacbaaaabbabcbbaabbbbabcbbbcaabbababbccbaaababcccbaaababccbacbcaacabcaabacaabcbababaccacbcbcbbbcbaccaccccbcaccccccbaacaaaabcbaaabbbabbccbbbababbcabbbacacaacaaacabcacbbabacbbbb acabbbbabbabcaaccbcacabacccabbbacacbcbcabababcccbbbbbbbabbcbababbbbabaccacbbaabcbcbacbbcaaacacbbbbcbbbcbbbbaaccccaacbabacccbabcabcaccacbcbcaabaaabccbcbbbcbcbcbacacaacbbabbacaabcbbbbccbabacacbcbcbaabccaaacbcabaaabaabccaaaacaccbbabcacbcccaabcbbccbcabcacbbccaaacaaaabcbbbababcbcaaacacbcaaaaacccbbaaacbbcacbccccbccaababaaccbacbabcacacbbccacccaacabaabccabcbaaccccbccaacabacbabacbbcccacacbbbaaccaacbabaacacaabbbabccbaccbbcbcbcbbcabaccbabbacabccaacaccbbabcbbbbaacaacbaabbcabacabcccbabcaccccaacccbcbbcbcabacabbacbbbaabababaaabbba ccbacbcabaabaacacaaccacbcbbbacaaaacabaccbbccbacbcaacbaabaccbaababaaabaccaacbaaaaccbcaaabbbccbcaccabbcaaaaaccbaaccbbaabaaabcbaabbbbaacbbbbcabbbccbaacbaccbaacbcbabccacaaabaaacaccbacbccccabacbccbbbbcbaaabaaaabacbababacabbbacbaaccbbababacaacaaabacbcacbbababbaaaabbabcbbccbacbaacbabaacbbcaaccccbbbababaacbcbbacaaacbaccaabcbccaabcbbacbcaacbacaccaccaabcbcbcaaccaacabbaacbcaaccbbbcbcbcccabaccbcaccabbbbcaacacabbabcbcababaaaabaacbcbaabbcbbbbcbbbcbaacbccaaccbcbcacaaccccacaaaaaccacbccbaccbacbbabbacaaabbcacaccabcacabbcabacaaacccbcb aaaabbabbcbcccbacaccacbbcacbbcbacaccabbaaaaabacabcbcbccbbbcacbaaabaccaccbbbcacaccabcaabcbcaccacabaabbacbabcbbbcaaccbacaaccbaabccabbaaacbccbbaccbcbbabababcabcbbbaaaaacccbcbabaacccbcaabbcacaccccaccabbccbbaaababcaccccccbcbbbaabaacbbabaabbccbbcaaccccacbabbacbaaacbbabbcababbacbacbabbacacccabbbcabaaacbbacbaaacabbbabbacaabbbbcabccbaabbcacacaccacbcabbbbcbcaabacbcacaaabacabaccaccabcbaaaacabbaaaabbbcbaacacccbccbcaabbabcaabaababccccccaaaababaaaaababbbacbabbcbaccbcbcbbbcbbacabcbbaccccacacaccbcbcaacacbbccbabbbacaacccbabbbacaacab caabcbcaacbabbcbcbacccabccabcccbcaccaccccbbbbacabcabcbccabcacabbbabcaaaabbcccaaaaabcaacbcbaccbaaaacaaaacacbbcbccccacacbccaccabaaabaaacbaccbaababcabcaaccbaabaacabbaabbababbccacbcbbcacabbcbbbbcaccccaabcababacaacbcbcbacbabcbacbbbbbbbcbaabbababcbbaababaaaaabbbaaaabcccaccbcaaabbacacaabcacabbbaabbcaabcaacbbbccbbbaaabbbabcababcabcbcaaabcbbccbabcccbacaccbabcacbcaacaacacbcbcaabacacaaaaaabcabababaabbbccbbbbaabcaabcbbcbcacaaaabacbccccbaaaccabacbaaabccabbbbbccaccacbccbabcacbaabcacbcababcababcbbabababaaaabbacbccaaabaaacbcbccbbcc babacacbaacbbbaabcacaccbbcbbabbbcbcbcbabbacbccbbcbabcbabbccbcccbbbabccabaacaabcaaacbaccabacacacaccbaccaabbbaacbaacacaacacacbbccbcaacbbcbbbbcabaacaabacccacaacacbbccbabaccbbaacbccbcacbcbbbbaccbbcaaabbccaccbbbbbbabccbbacbcaaacbccaccbaacabbabbaababcbacacbbbbcccacababbbccaaaaaaacccacaacbbaccbaaccbbccbbcccccbbbccacaaaacbacbaaaabbababccaccbbbcbcaabcbcccaaabbabaabccbaacabccaaabbcbbaacbcbbcacbaaccbcbccaccacbaaaacbbbcbcabccbbacbaaaaccaccabcbaaabaabbcbcccccbcbabcbacaaacabaabcbcbacabbaacaababbbcabcccaaaaabaccabccccaccccacbcbbbc aaaacbbabbacbbbcccacaacabbbbcacbcbaccaabaabcaaccbcbccacaccbbaacacccabbacaabbcbaaaabccbcaabcccccacbabcbbacbbaabacaacbbcccccbacabbcbbbcbaabcbaabbbacabccbccacababacaacccaacccbbbacbccbbcacaacbcbcbbbccbabcbcbcacacccbaaccbabacbbababcaacacbaacbcbcabcbbbabbacabccaaccccbbabcbcbaababbbaaacaaaaacccacbbabaccbaaccbbcbabaabbcbabaaaaacbbcbcbcaaaaacabbbabccbccaabacbccbbccaaabcabccccabbbaabcbabcacccbccabcbcaabaaaabbbabbaccccabcacbbabcabaccbaccacccbaaabcbbacacbabcaaacbcccaaacabcacabaabcacbaacacaacaaaabacacabbbaaaccacbababccbbacaababa bcabababbabcabababbcabacbacbabbbbaabaacbccccbcabbbbaacbccaccbcacbccacbbcaabacbbccccccacbaacacaacabbbababbcbbcbbaaabcbbcbaabaacabcccaccaababaccccbccabacbabbccbbbccaaaaccbaacacbbabccbbcababcabacabbccbcccabaaccbacccbabccbaacccbcaabbcacbbaccccabcccbcababcabaabbabccccbccacbcaaacbacbbcccccaaaabcbbaacbbbbbaaabbcacbbabccacabcacabcaacccbbcaccaacaabaabcaacbabbcaacccbccabcbabbcaccabacbcbacbcbcbbcabbabcbabcaacbcbbcabbcbacccababbaabbbcaccbbbcbcaabbabbcbbaaabcaaaabcacabcbcbaacbbaababaaccbbbabbabbcacacbabcabcbbcaaaaabacacbcbacacca abccbcabccabbabccabacaababacbbcabbccbbcaabcacccacccbaaabcbcaabbbacccaaaababaacaacacbaaacbbbcbbbbbccbbcbbcaccccbacaccbabbacbacaacbababbbbcbcacbacabbcaacbabaaabaaaaccabbbabcabaccacbbcbbcccbcbabbcccacaaacccbacccababaaabcccbcaabaabcacbcbabbbccbbcabaaccbbbaaaaabcacacbcbbbbaabccbbbaabbcababaaaacbcacbbaacbacbcbcbbbcbcbcbbbcbccbccaaccacccbabaabaaaabcabbcbbcbcccccbabccbabacacaacbacbbcacaabaaaccaccbaabbbbacabcbbcbaacaabbcbbabbabaccbabcacbcaaccacbaabbcbcbbbccaacacccbbbbaaacbaccbccaababcbaabbcaabccbcabcacaaabacccbcccbaaacabcbca bcabbabcaaccbbcbcabacabcccaabbccacbbbccbacbcaacbabacaacacaaaaaccccabbbbccbbbaacbccbbaabbcaacaccabcaaccaabbbbcabccaabaacacbcbcccaacacbbcbcbcaaacaaccaacbcccaacbacaaacbaaabacaabbccbccababbabaabcbcbacbcabbcbcbbcbcbaaacbbacacaccabcbbacabbcccbcabaacbcaabbabbacacaccaaacabbcabbaccaacbbccbccccabaccabcaaacaaabacbbabbcababcbccccbbaaabababaabbabacacbbaacccbcbacbabbbbbacacbabacbbccabccbbbcccacccccaaaccbbbbbcccbbcbaccbaabbbcaacbaabcaacccaaacaacabcbaacccabbbacbaabbcbacbabbaaccbbcababccabbabbbccaaacbcbabaccabbaacccaaacbacaabcababac abbbccabcccabcbacaaccccbacaabcbaacabbabcaabcbcabbbaaccabcabbabbaacaacbabaaabbbccabbabbcccbccabbbcbcccbcaaabcbbacaacbabaaacbcbbcabbcbbbbbcbccbabbbaabbaacabccaccbcbcaccccccbcbccbaabaacbcacbbaaaccbbaabbcbbcbabcabbbcbbbcccbcbcbbbbcacabcccbacaaabccbabbbacbacaacbbbaccabbbacbabbbbcbabccbabacacccbccbbacbbabacacacabaabbccbabbbbabcbcbaaccababbaabcccbbcaccaacccacaabaacbaacbbbbacabbbbbccbbbccabcbbcbbaabbabaabcabcccbcbaaaabbaabacccabbbccabbcaabccabbcbaabacbbbbaabcabcacbacaccaabbccabaabcabaabcaccacccaccaccaaabacacaabcbcccbccbcbab bcbaacccaabcabcbbabbbabcabababbccbcaaccabcaaaccaaacabbbaacbbaabacaccbbaaaacabaabbcbccbaabbccbccabbcccaababcbbcbcaabcabbcababbaaabbabcbbcbaaccbabcbcaaacbabccabbcacabcacbcacbcbcaaccabacbbaccbccbbacbaccccaabacaccbabaccacacabcaaccaaabccaaccbbbabbaacccaabcbcacccbcbbacacbbcbbcbabbbcbbccccbacacababcabaaaabbcccbcbcabcaaaccaccbbcacccbbccbacacaabaccaabacaacabcaabbacbaacccbbaccbaacbaaabaabcccbbbcaaaccaabcbaccbaacccccacabcbacaacaacbaaaaccabbccabacbbbcbccabcbbccbbccbacbabbcbaaaaabbcccbbaaabccccacccabaaccbccaacbccbaccbcacbcbbbcbb bcbbcacccacaacbaccaabbcbbaccaabbcbbabaaabacccababaaabccaccabacaccacaccbccaaaaccbbbabbbcbbbcbbcaaacccaaabbbaababbabccbcaaaaaabbabbabcaccabababcccbbcbacccacbaccbcccbcccaababcbabcaaaaaccacacbbcaabbbababbbbcbcaacbacacbcaccbbcabbcbcbbbbccacabababbaaaaabbabbcbcccacbbaaaccbccacccbcccbbcbabacaacaaaacbbcbccacabccaccaccbbbcbbaacccaababacacbabaaccbccabbbbabaacaaabaccbcaacaacabaabaccaaabacaaacabcabbaabcccbcabcaccbaccbacbcabcbacabaaaccccbcacbcbbbcabcabacaacbbccaaacbbaaccaaabbaccbabbbabacaabccbaccabacccbaaacbaabbacbbacaaaaccaaccb bcbccccaabcbacacbbbcaacbaacaacbbcacbaaacbbbcbacaacaabbbbbcbbccccacbaaaaabbbbaaabbaaacbacaaacbcccbaaabacbacbbbccacabcbcccbacbcaacbccbbbcaabccbccbaaccbbbbbbacabccbabbbcbbcbbcccbcaaccbcabcbcbcccacaacaacbcbcabcaaabbcabccabcaacaacaaabbbccaabacbacacabbabcccacccacbbbccccbaccbabacaccabcaaacabbbacacbcbcbbcabbacbabcaaaaabacbabacabbcabbcccabbaabbbcbabcaaaaaacaabacccaacaaabbaccaaacaaabcaacabbacbaabacaacacbabcabbbabbaacbaaacbabbbbacacaccaacbbcccabcaacbaabcaabccccbbbacccaacbcbcccaccaabbaaaaccbacbcbcaacbcabcbbabbbbacbcccbbacbcbaca bbccbcaacbbbabababbbccbbabaccbccbccaabcbbbcacbbaccacacabcccbbbaaacacbbaacacacaaccaacbaccabaaaaccaabcacaacbbcbacbbccbaacabaaaaabacbaaabbaacaaabcbbbaccbcbbabbcccaccaacbbbbabcccbabccaabbcccbcabaabcbbacabbabbabacabacbacaacabbccabbaabbbaabababcbbcbbbcaababbabccccaaacacabacbaacccbaabbcaccaaaaaacbccbbbbaccacaacacaccccbcbaabcababccbbaaabbbcaaccbacbacaaacacbcbcccccaaccbbaabcabaaaacaabacccccbaaabcbcccaccbbcccbccbccbccbaaaccbcaaccabcaccbbaaacacbbcabbccacbbaccbbcacbacaaabcaccbbacbcbcbbabcacbcaacbcabbbaaccbcaababcccabbbbccbbbcbb bbbabaacbaacccbcaccaacacbbbbaccaabbabcccccabaabacccbabaaabcccbabaaaacbcccccbcabcbcbbacccacbccabaccacabaaccbaacbabcccabaacccbaacbaacbbabcacabbbabcbabccaaaccbcbbbbacccbbcbbbaacbcacccababbbbacababacbcccbabbabcbccbbaacbcabacacbbbaacbbbabccccbcbaccbbbcabcbabccbcacacacccbaabbababaabbcaaaccabababcababbcbcbcacbccaccccacbcaabbaabcbcaababbabacabbcaaabacacaaacacabccccaccbcabccaabcbcbbccaccbcbaaccaccbaaaabbcbabbbaabaccaaacababacbaabbabccbcbbaacccbcaaaababbabbbababcccbcabcbbbaabbbcbaaababbabccbbcbabbbaccccccaaabacbbccababbbbbbaa aabbaaabbaabbcaacccbbcbbacbcabacacbbbabacccbaaccaaacacabbcabbbcaaaaccacbcbcaccbcabbabbaccabccbcccababaaccbbbaccabbacbcccaaabcaccccaaacacacaabcbccccbcaaabbabcabacaabcbbacaabbacabbabbcbabbccaabcacccabacbcccbbcacbbcbcbccacbcabbbbcccbacaaacbbccbbcccbaabcacaabbabcbcccacbacaabbbccabbccbaaacababcbacacbbabbccabcaacaabcbccbccbabbcabababacacacbbacbababaabcaaacacababcaccbcbaccbaaaccaccabcccaccaaccacbcbaabccaaaaacccbbbabbcaccacbcbaabbabababcbbaacaaabcbaaababbbcaacacccacbbbacbacaaacaaaacacbbbabbbbcbaababcbaaacbbbaccbbaccccaccbab bbabbcbaccbbaacbbaccbacaccabccbbcaacccacccabcbaabaacccaccabbbcabccacccbaacbbbbcbbbaccaccccaabccccaccbaaaabbbbcbbccbbbcababbaccccbbcacbcccbabaccabbbabcccbbccaccabbcabbbbababacbcbcaabababbcccbacbcbaccbcaacaccabaacacbcacacccaacabaccccccabaabbacccbbcbaaccaaaabbabaccababbbacaaccbccbcaacabcbbbcacacbbcbccacbabcacbccbcacbaaabaaacabaaccbaaacbaaabcccbbcaabcbcccbbccbcaccccabcaaacbbccbabbccbbaccaabcaccbbbacbbbccbbacbcbcbbaaccacbacbaaccbbbabcbabaaaacbaacababccccccccbaaabbbbbabbbbabcbcbcacababaaaacbccccaccccababbaccacabbcaabbabca acaccbbcbbcbcbbccaabacbccacaccbbcbaacbccaabcbacaaaacbaccabacbbbacbabaabbcaaabcccbbbbbbcbbbacacaaaabbacabacbacbaaacabababccccacbaabcbcbbbcabcbbacacccbcbbbaccacbcbabacbabbcccabcabbbbbaaaaabbbbbabaaaacccabaaaabacaabbbaaabbcaacbacabccbabaacbbacacaabcbcbcabcbbabaaccaaaaabbacbabbbcbcbabacbcacbcccbcaabaabbccbbacbcabccccacacacbcbaccbbbacbcaccaababbaaccccbcacaabaabacccacbabbccccbccababbbbcbaccaccbbacccbbbcbbbaacbbaccbaacbbccabbaacccaccbccbbbcccbbaabbbcbaabaabaacaababbccbcccaacbacaaacccbacabbaaaabbccaabbabbbccbcbbacbacbbcaaca acacabbaabcacaabcbaacccabbacbbbbbbbccbbbaabcccababcacbaacacbbccbacbaaacabcaaabacbbcabbcacccbaaacccacbccabbbcbbbacbbbcbcabccabcccbacacabbaabaacbcbbccbcbcaaccababbcaaabbabbcbccabcabbaaabacaabcbcabbbbbbbbacccbacbcacaacbcacbbbbcccbbbbccbacccbcbabbacbababbcbbaabcacccabcabbbaacabbccaaabaabccacccbabacbbccaccabcccbbbcbccbccacbbcacaabbcbbbcaaaccaabacaabbacbaaabbbbbccbbabccaabcbccccbaabbacccbcbbababacccbabbbacbcccacacbbccababaaabacccbcabaacccbbabccaacaaaccbabcbaaabcacccccccccbbccaacaaabcbaacababacacabacbbaabaaabbabbbaaccccabc abcabbacbbaacbbabbcbbbaccaabbababbabcbbcaababbcbababbcaaccbcaacccaccabcccbbcbbacaabacbabcaaaaccabccbacbbcbbacaaabccbabbcbabbabaabcaaccabababbbabbcccccccbcccaacacbcaacbbbbaacccbabccaccbcbcaccaccbcaacaabaabcccacccbcaaaccbbabbaabbbbabaaacbacbcbaacaaacbbaccbbbabaacaaaccbbaccacccaacaccabacabcacbabbccaccabbbbaabacaccccacbaaacbcabcabcacacaacbccbcbbbaabcbaacbabbabaabaacbcbccaaaabcccacccbccbabccbaccbaccbbcabbabccaccacbcbacaaabcaaaaaacccbaaccccacaacbcbaabacaccbacacaaaaabbccabcbabababbbbbacccbacaacbbaabbbbacccaabaaabbbcbaaaaba ccbbbaabbcbcbbcbacaaabaabacacaacaccbbaaccbbaaccbcabccaccbcaccacaaacacaccaabbcbcbcabcababaccbbbacabacbbcabacacbaaabcccbbcbccacbbaaaabbccbaaaccacbbcbbaccbbbaaaaaacacbccbacaabaabbaabcaaacbbbbacaccbcbaabbbacbcccbcbacbbaaaabcaaaaabcccacbcabacbbccccaaccbccabccbccabcaaabacbacaabccaaccaaaaccabcccacbcbaaaacccbcacbaaccaccbcbcaacaaabcbabbcbcabababaccacbbaaccbcbcbaccbcbbbccabccabcbbbbbcbbcbabcbcbbaacbbbaabccbacaabccbccabccbccbcbbbacabcccccccbabcbacbcbbaaaacbcbcbacabaabccbcbbbbccbbbcabbcbbbccbbbccaabcabbcabcbbcababbccccabaaabbab abbcbcabcacbbbbbbcaccaaccbccabaabcabccaaccccbabcacaccaacccabccbacccbcbbacaaaacaccccbbcaccccabcaaabbabaccaabaabacbccababbccbcaabcaaabbccbcbbcacabcaababacbcbbbacbbccbcbbbacaccabcabccaaccaaccbcaacaaabcbcbbcabbbaaaabcacccccccccacbcccababacbbbbcccbacbcccbcbaccbcccbacccbcbacaabbcbaacccabaacbaaacabbbbccaacbbccccbcbaabaaacabbccacbbcccacccaacacccbbbacacabbbaccbcbbbbcccbcccaccacabbbaacbcaabccaaccaaababbabbbaabcaaabbbbcaacbabcbacaaaacabcabaaaccabbabacbabbcbaaccabbbabcaabcbccabcacccaccaacbbbcbccbcacbcaacccbaacaaccabaaaabcacaccc aacbcaabcabaacccabaccabcaaacbcabcccacaccaaaaacccabbcbabcabcabbbabbccbaaccbcaabaccbacacacabbbcaabacabccbbcacccabccaacbbbabbbccababcaaacccbbcabccabbbacaccbccbcbccaabbacabcbbccbcbcbbbcabbacbaccbccccbbcaacbabaaccbabcbbcccacbbbbaabcbcaccaccacacccacbacabaaaacccbacbbcccabcabcbcbbcbcacbabaababacbacbabcabbaabbcacccbbbacccbaaccacbbcbaabbccbabbacbcaababbbbaaaababcbbabbaccbbccaabccaccccbacbaabbcaccacaabaacaccbccbbccccabbaccaaccbacacabbbbcbbacccbcaaacbcacbaababbabcaabcbbbbcbbbacbcbbaabccacbbacccaabaccaaaccccabaccbaacbacbcccaaaaa bcabcaacbbbaaccbaaccabcabccbbbcbccbbacccccbbcabbcaccbbcbbaccaaabbbacbaacabcacccabcaaaabaabbabccbcbcbaccbaacabcabaaabcbcabcbbccccbcaaabbabaccacabcacaccacaccacbaaccabcbccabccccabaaaaaaccaaaccaabcbbaaaaabbcbbbbccccccbccaaabacabbbabbcbaabbcbcabaaaaacbccbcccbcabaaaccabbcbcaabbbcabcacabcabccabbcabcabbcbbaaaabcbbbabbbcabcabbbbbccbbccbcbccbbaacabcbaacabccacbbbacbbbbbacbbaccbccccabbabcabccbaabcaabbabbaabccbcbcbcabcaaaaababcacbbbbcaabaccbbccbbbbbccbcbcbacccabccbabbababacbbbcbaabbcabcbcaabbababccccbcaaabbaccbbaaaabaaabaabcaccc cacabbaacbbbccbccabcbabaaccbbabbacbaabcccaabbbbbcaabbbcbcaccbccaacbabbbbacabaabcbbacbbcbabbbbcbacbbcbaaaacbccccacbbababaacccbcaaaccbbcbacbacabcabccbaaacbccaaaccbbbcbabbacaababcaacbabbbbaccbcacabaaabaccabbbbaacbccbcbcacccaaccaccbbbacccabaabaaababbcaacaabccbccababaaacaacacbcacaaccaaaabcbcbcbabaaaaccbbcabbaaaaabcaaccbbaacbccacabbccccacbabbacbcbababbbcaabcaccbbcaaabbbcccaccbbbccccacbabcacaabaaccacbbacbbccbbbacbabcbcabaabaabbbcacacaccbbaacaccabbcabbbcabbabbbcbaabacbcbabcbacbcaaabbbaccaccacaaaaaccccabbcacbaabccaccccabcaba bbcaaccccbbccaabcabababacbcababcbaabcbabbcabccaaabbbbbabbbabacaccaaaacbaabaacbbbabcabbacabccaabbcbbccacbbcbabbaccbbbaacaaacaacabcaaaaccaaacbcaabaabccbbcbcbacbcacbccaaababbbcacbaabacbabbabcacaacbbbccaaabcabbcccbbbbcbaccbabcaabbaacbbabccacabbaacbccccbcabcabcbbacaacbababccccbcabcababacbacbcbacccbcbcaaaccbbccbcccbcbbabccccbbcabbaaabacaccabaaacccbaccbaabcaacababcaaabaabbcbbbbaacbcbbabcbcacaccbbbcabbabbaabacbbbcbcbbcccacacbacabaaacbcbaacaaabccbacbbacaccbcbcabbcacbabcbcbccccbccbacbcabcacacacaaaccbbcabcacbbbccacbcbbccacaaab bbccacabcccaacabbbaacbbaabacabcbacbaaacccacbbbababbbbcbbcccccaaabbbbbbabacaabbbbccaacbaacabbacaacccbbbcbacbcccbbcaababaaaacbaacccbacabaaaccabaabcababbcbbbcabcacbbabacccaaacbbbcabcbccbbccabcaabccaaaaaabbabbacaccacbacacaacaacabbcbbbabbcbcbccbabacbabbabccaacccbccbbbcbcbbaacbbacbacbabcabaabcbbaaaabccacbccccacacbcabcbcbabccbbcabbbccbcaccbabbabbcacbbcbbacabbcbccccaacacbccbccbaaabaccaaacccbabbccaaabbaccacbbabcccacccaaabcccaabaccbaabccbcacacbccbaaaaaccababbaccccbbbcccabbcbbbacabcccbbacbbbccabbaacaaacabacccabaabcacabcacbaaac bbaabbaabbbbabbaaacccaacaccabbcaaaabaaaccbaabacaccbababbcbcababccbbbcababbbbcbbbacaabacbcaacccbcbbacabcbcaaacbcacaaacabbbbcbcaacacaccbcaaabababacacbbbaaaabcabccaabbabbcaaaaababcacccabcbbcaaabacbccbbabcccbacaabaacaacbaacaababcacccbacacabbcabbcbbacbacbcbacbaacbbcccbbabcbbaacbcaaccbbacbbcbabbaabbbacbabbbbcaacbaaccbabaccacbbacbbcbcaababaaacaabaaacbaaabbcacccbccbbaacabbaccbcccbabbbabbabcbbaccacabcaacabbbbbcbcbabaaabcabbcacbbbbcbcaaabbacabcbaccccccbcbbbcaaccbaccbabaaacbbaacaacbabaabcabaaacbbbbaacabcbbcccbcacbaacacbbcbaccb ccccabcbbaabcbababbcaaccbabacbcbccbaccacbabbababaaaccccbcababcbbaabbcabccaabbcbbababaabcccbcbabbabbbaccaabccbbbbacbbbcaacaaacbcbcacaccccbbacacaabbbabccabaaccabcaacaabacbbcaabbcccbbcaaccbbbbbacabcabaacacbbcabcccabccabbccbbaababaaacbbbbcccbcaccbabcbbbacbccbaabcacccabacbbabbbbbbbcbacabbbcbcaaaccaacabaabbabcabcbccccbbcbbacaaacaccbcbaacbacaccaaaabcbbbbccbabacbcbaacccacbcbccbbabccbbacacababbcbbbcabccabaababacacbcbcabacacbcccbacbaaccaccaacbacccabbbacbacccbbbacccccbabbccaaacabaacaabbaaccbbaabcbbbbccbccbcaacaaaaccbaccbabaabb bccbabbcbabcccacccbbcaccaacaccbbcbcaabbaacbbccccabccaabbaacbcabaaaaaaccbabaaccaabababbabcbcababbbabbaabaababcbbcacacbccbbababcbacbabcaabaacbcaaabbcbcbbcbabaaaaaacacacbcacaccaaaacbbbcabccccbbcbcbcabaacabbacbaabcccacaaccabbababbbabcaaabcababaabbcbbbbabcbbabbababcaacbcbcbabcbcabacabbbbbaabcbabbcaaaaaaabbbbccacbabcacccbaaabbcbbcaacbbabcacbaabbacaccababbacbaacbcaaaaaaacaacbcbcbaabbacabbabbbaacbabccaaabcaccacacbcaabacabcaabccbcaaaccccbbcccbaaccbcbabbbabbbcaaaabccaacbbcbababbbccccbacacabbccbccacbcbbabcabacabcbbaababaabaaac acbbcabaaabacaacccaabcbacaacccaabaacbbacbcaacabcccaaaaabbacaaccaaabcabaaccbaabbccaaababccaccbbbbbaccbcaaabcaaabbcacccbabaabccbcbbcaaaacacaaccbbaaabcbaabaacbbbcbcbbcbaccaabcbaccaababbbbaabaccbaacbcababccbbcbbbacabacbaabbcabbccaaaacacbbbbababaabcbaccccbbcbcacbabccbcabcbccbcccacbabaacbcaaaacbabbaacccbbacbccbaabbbcabbcbcbbcaabccabacacabccababbcacccbaaacacacaababbbccaacacbccbabbacccababbbccbacacaacacbacbbcacabcccaaaccbcccabccbabacccaabaaaccabbbcbccbcbcaacbccabcaaacbccccbccbbcbaacbcaaacbaccacbbcacbcbacaccbccaabaabccaccbba acbaaaaacacacbcbabcaccaaaabcaacbbbaccababaacbbbaccbbbbccaccbbbaacababbacbabcccbcbcbaccabccccbcbcbbbacaabcaabacbabbcbacbabccacaaacbcccbacbbbbcaaacbccbbbbcbacabaccacbbaacacaaabbbcbbabbbaacbacabccbbbabbacbaaaacbaacacbaacabacbcbcbcaaabaaaabaabbbabccacaaaabcaaaacaaaaabbbcbcacaacababcaaaaabbcaaaaabcaabccacbcabbbacbababccbaccabcabbbaaccbcbcacabaabbabcbcaaacccccbabaaaabccbcbaaacacaabbacbcaccbcbccaccbcacacacacbabaaaaaaaaaabbccacacbbbcaccccbcabcaacbcaccabcbcaabaccccccccaaacaccaccbabababbabbbcbcaabbabbccbababccbcbabccabcbabacb bababaaaaccabaaabbbbcabbcaacbaaaaaaccacabcabccabbabbacbabcbaccbcbacbacccaaccbbcbbcbaabbbbacccbaccaabbbacbbaacabacbacaacbbccaaccbbbbbaaccccbacbaccbacbbcaacabcaccccaabbbbbabbaabbbaccaacacbcbbabacabaabccbcabaaabbbbabcabbaacbabbababbaacbcabaccbaaacaabcbccababccbaccbbbacbbbcaaacabacaccbbababccaccabccacbbbbcbcbaacbbaccbbbcacacabacbaacbbcccaacaaabaacbcccabbcabccaccbcaaabcabbacbabacbaacccbcacaaccbacbcbcccccaacaabcbcccccbabaaccaacbacaaabbccbcbcaaccaaaaccbabbbbcabcbaabbcbbbcabaabcaccbacacabcbbbacaacbabbaabbbabbaacccabbcabaacc bbacaaaaaaabbbaabaabaaabbbcacacbacbabbccbbacaaaacccacacbacbccabbcccbbccbcccccaacacacaaabbcbbcccccbacaaabbacabcccccabbcbcaaacbbbbaccbbcccacaabbcaabcccaaabcabaaaaccccbbcaabcaabbacbcacbaccbaabcccbacacbbbbbbccbabcbccbaacacacaaaabccbccacaabbbcabbbcbabcccbbbbbbacccaabaccbcaccccaacbbababbccccacbcbcbcbccabaccaaabaacbacabcccbcbbbbbcabbccbacbcacaccbbaaaacabcccabaaaaacccbaaaaaaaabcbccccbbcacabbaabccacbcabacaacacabbcacccbbbbcbbacbcbbbcccbcbcbcbaabcbaacbccccbbaacaaccaabaaccabbaaabbcbacacbabbcaccabcabbacacbcbcbbcbabaacbcbbabacbba cabccbcbccaaccbababbacaacacccbbcbccbbaabcbaccccaccbbccacbacaaccbbbacabbacbcbbcacbabbababcbbbabaacbbacbcabccbccaabcccbcacaabccabbcbbcabcabbcccaabcbabcaababaabcccbacccbacbccabbbabcaacbababbacbabacacacacbcbbcbccbaacbcbcbcccaaccbabaaccbcbbcbbaccbcacccbabccabcbbbcbabcaacaaaccabcaaaccbacacabbcaacaabaccacbabbbccccacabacaabacbccbbbcabacabaababbabbbccbaacbbcccacbcaccbcccbcbcabbbacabcbcccbbbaaccccabbababbacabbccbababbacbbbaaccacaaaccccbccbbcccbaabbabcacbabcabbaccbabcccacacccbabcababacccacaccbaccaaaaccccbcacbcabbccbbabcbaaabac acaccccbaabbbbacbccbcbacbbcbacbcbbcccaabbccbabcaaacbbbcaaacaccaccaaabbabbabcbabcacccccabbbacacbabccabccbaababbcbacabaaabbaaccbcbbaacbaaababcbbbabcacbbacccbbbbaaacabbccbacabaccbaaaabccbaabbabacbaccbccaaaacbaacbbcaaccbcbcbabbcbcccabaaacbbcabcabcbccaabababbbabbbccbbbbbaaacbcbbcabaacaabcbabcaccaacccaacbcabbaaabbaaacbbabccacababababcaabcabbcbaaccccbcbccabccbbbbcaccaacabaabcbaacbccbaccacccaabcaaacbbccaaacabbcbbbaccacbaabacaacaaccbabcccaaaabaccbbbbcbbbaaaaccaabccaccaccacbaccacacbcaccbbabcbbbccbccbcabcaaabccbabcaabcaaaabccb cbbcacbbcababaabacbaaabcbbaaccccaabcbcaaababbacbaabaaacaaccbbbbcbbbbcabcabacbcbacaacaaaccaacbcbabbaacbbbbbacabccccbccbabacbabcabbcacacaccacbcccabccbacccbbbbbabaacabbbcabcaabcbbbacbacbbccbccabcbccabcaabccacccbcabcbcbabcabcbcbacbbbbbccaaacbbccacacaccabbbacccbaabbabaabacbbcbbabacbabccaaabbbcaaabbbaaabbbccbbaccaccbabcbbababbbbcbccbbaacaaababcbacaabbbabaabcbbcaaaaabcaaccbccccbaaccccabaababaaccaabcccbcbbbccccbbaccbcabaabaabbbbcbabbbabaaababcaaaabbccbbbabcbbccbbaaaabbaabcbcbbbabbbccaaababacacbaaaabcabaccbabbbbcaacaacbabaac caabbacaccaccaacccaabcbabaacbacacabcaacaccbaacaacabacbabaaababbcaacabcaacbbabbcbbcabacbbccbababccbcabbaabaccaccccaabbaaacccaacbcbbabbbccbccbcbbbabaabcbaacaabbabbaccabbcaabbaaaaabbacbbbbaabcbcccababacababcbcbccbcaaabcbcaccaabccabbbabbbccabacacbaccbacaaaccccbcabcacaaabcbcbbaabccabbbcccccccccbaaababcabcaccbabaacbcccacaaaccbcaccbbaaabbcbaccbbccaaccbccbaabbcaacbababbbbcbacbbbbaaccacabcaaaacbaccacbbbcbaababcabbacbacccbbbcaabcbaacbcbbabaaaaababaabbbcacbcabcaccbbacbbcacacabcccabaccaccacccbcbaacaaabccaababcccaabcbbabccbcaccb caabbbbcbbbabbbaacbabbacaababbaabaaababaacbbabcabccaccbbbbcabaabcbbcbbcaabbaccbbcbabababaabaccbacabcaaacbaabbbaccbaacbbbccabaacbacacabbaaaccbaccaaabbaacccaaaaaaaccaaabcacaabaabacbabcccababbbbcbbbbcabccbccccccbbccccaabbcaaacaabbcbbaacbcbaabcbbbabcbaaaaaabbacbbaccaaccacccacaccbcbbccbcaacacacabaaabbccabcaacccbcbabcabacabccbaabaacbaaacccccbcbaabccbcacaccbcabcbaaaabbbcbbbcbbbcbcaabbcbabaaacccbcaabccacbcabcbccbccaacbbaabababbcaccacaabbccccacccbaabcabbacaaacbcbacbacaaaacaccabbbcbccabcbcaaccacabcccbbbbcabccccaabbacbccbabbcc accbbcccbbbcacbcacaacaccabcbcacbacacbbcbbcccabccaccbccbbbabcccccabcccabcbbacbababcbccbabcbbcbbcaaabaabacacbbcbbcabaacbbbbbbcbacbbaaaaccaaacbabcbabcaccabbacccbabbcbbacbbbcbcbbcacbcaaaabcccbbbcbcbbbaabbccabacbaccbabacaaabbcbbcabbacbbaaababaccacbcaccbbbbcbabcacaabbbcbbbbaccbbbcbbacabbbacaabccacabaabbcaacbbcacabcabaaacccccaacabaaaacacacacaabcabacbabcaaabccababbbcccabbaacbcaaabccccaabbcccaabacaabcbabcbbbabacabccbbaacaababaccaaaacbaccbccbbaccbccbbbcbabaccbbacbccaabcabaacbbcbccaaccccacbaacbcbcaabbcabcccabccaaaaacaccacbbcbc cabbaacbbcbbbccaaabcbcbcbcacbaccccbacbcbcbacbabbbaccabcaaaabcabcbaaabcabbbaaccccccbaabbaabbccbcbacabbbbacbbacbacacbabacbaaacbbbcacbabcaabcccbacabcaacaaaaabbaaaacaaacbcaabccccbccaacbcbccbbbcbcabacccbbcabcbcbbaaaabccbcbccbbbccccaccabccacbbccbcabacacabccacacaccbccaacaabaccabcccaaccacbcabbbbbcbcaaabacaaccaacaccbacbccabaacbbccbabbbaabbcbcbababcbbaacbbababcabbcbaaacccbaccacaacaabbcaaabcbbccccaccbbacbcbbcabcbcbccbccaabccbbbaccbbccabcacacabaabcaacbaaabaaccbaaaabaabcababbaaaacaabaababbbcccaccaacabcaabaaaaacbaaaabbcabbcbbcaab bbbcbcbcbbbcbabbbaaabcbccbbbbaaabbaabbabbccaacbccaacbacabbbabcccbbbbcbccacaccccccacccbcababbabccabcbccabababccbccacbabbabcbcbbbbbbcbacaacbbbbaacbbcbacbcabcbaabccbbcaaaaacbbcbcccbccbacacbaacbcbcccbbcbabbaaaabaabccaaccaabccabaaaaaaacbbaccbcacbaabaaacaaabcbcbabbbaababaabaccbabcccbbaacbbabcbababcbcccaabacacbbcaccccacababcccbabbbbacbcaccbcaabbaabcccbcccbcabcbabbaccbccabccabcbccaaaabaabbcbbababcccbbaacbcacccbabcccbcbcaaabaccabbcacccabccbbbcccbbcbbaacabbbccacbcbaacccbbbbabbcacacbcabbbccbccccbaccbaacabcabacabccccacccbabccbb acccacabbcbabababcbbaacbacccaaabcbbcccaacccacaaabbcccbaabcbbcbcccacbcbabcababccaacaaabacbbcbbabcbbbbcaacabcabccccbbabbcaabbcacabcbccccaabcabccbaaccbaabaccbccbbcaccabacccbbbcccacbbbabbabaacbabaabbbccbcaaccaacbbcacccabacbaaaabbbbabccabcabbcacaccaccbacacaaacacabaacaababbbbacaaaaacbbaabbbaaabccccbbcccbabcacbcccacbababcaabacaabbcabbaaaabacaabbcbbbbaaabcabcacabbaaccaccacccbaccbbcbbbaababcbcbaccbaaabcaacccbacbaaacbbcacacbcaabbabbcbcaabacacbcaabbcaaaccacbbacaacbcbbbabbbccbcbbbacbbbaabbcccbccabcbcccccbccbbaaaabaaaaabaaacaacb cbbcabcacabaaaaabacbbbaccbabaabbbccbacaabcbaaaacbbccbbbccacaacbaabbcaccbcaacbcbacaacbcbcbabbaccbbabcabbaaacbacabbababaccbcccbbaaaacabababbccacbcccbbcacacbacccbaabcbcaabcbbcaaaabcacbcabbbcbaacacbcbcbbcbaacabcccbbbcaacbcacbcbbbaaaccccbcacbccbcccbbacbbacbcbabcabccabcbbcacacbabacacccbcbbacbcaabbcbabacbbaaccbbaccababbbacabcccbacabacaaabccbabcbaccbbcbcaccbbacaccabacaaacccbbaaacbcbbaccbaaacabbcbcbabbbababbcabaaaaaacbcbcccaacbcbcbccabbccbbcbcacbcaabbacbccbbcccbcccbbaaabcaabcbaabbcacbaabccbabaaaaabccccbcabbbbabaabbaccaaaaaca aacccbbacababacbaaacaaabbccbccaaabbbbbabaaaaaaaabacccbcbacacbcababaacbccbbccccccacccbabcacbbcacbbabccabcbbbcabcabccacbcbababbaaabaaaaabcbbbabbacccabbcbccccaacabbaccabacbabacbbcacacbaabaacacacaaacabaaabcccbacbabbcabacbccbbbbbcacbbcabbcabbaacbcabacabcbbababcaaabcacbacaaacbcaaaccbcbcabbbbcbcacbaccabcbbabbaccaccabcbaaaaaccaababbcbabcaccbacbcbcacacabaccaccaccbbbabccbbcabcbaabcbacbbacbaabbccbaacaabcccacabacaacbaabbccbaaabcabababbacbcacabbbbabbbbcccaacbabccabcaccbcbbcacbaaacccbbbabaabcbacabbbbacabaabbbcacaacbbaacbacabbbaac acaccbcaccacabbabacacccbbabbcacacaacbcbbbccbccaccaccbbabcbbcbaababcbaaaaababbcbabbbccbbbbaccbaaacabbccbcacacaaacbacabbaabcbcaacaaccacacccbbabbacbbaacabbcacbccccbcccacaaacacabbbbccacacaacabbbbacaaabcaacabcaaabbbbbbcccbbbacbbaaabbabacbbcbcccacbababcbccbabaaabaabaabababacacacaabacaaabbbaccbcbcacbcbcbcababccbbbbabbbabaaaccbbaacbccbbbabbcaaabcbacbcabbcaaccbabccbccacbcacbbccabbbbbccaccbcaacacccbcaccbbcbcccabbaabbcbcccbbcbccaaaaccaaaabcbacaacbbbabababbacbbbbbcbcacccbbcabcababcabaccaaababbbaabaabbacbcacbacbbbabcbaacbbacbaba cbcbacacacbbcabcacaaaaababbbbacbbaacbaaabbbbabcbbbacbbacbcaccbcabcacabccacbbbbcbccccbbbbccabbbbbbabbabaacbacbabccacbcccaabacccabccbbccabccabacbbccccacacaccacccaccbabbbbababbaacaaaabccccaaaaccbabaababaaccbacacbcabbcbcbcbbaacccaacbcaccbacaabcaabbabbccaabcbbaabacbccacacacbbcccabaabcccaccbcabbcacbccbaaaaacbbcacbcbbacaaaabbbbaaabccacaababcacaccbaccccaaacbbcacbbcbbbaababbaabbbabbcbcaabbbcaccabccbcbcababbaaaccbbaacaccabbcccbbccaaacacbccaaacaaaccccacababcbabaabbbcacbaabaacacbcbbbaccbaabbcabbbaabccabcbcababcccbccbabacccaabab abbaabaccbabbbcccacabbacaccacbbaacaabbccbcacbccaaabbabcacbbcccbccabbcacccabcabacaccabacbbbabbcacccabcbabbcccacbcccbabcccacccbcbcbccaccaacbbbccacbcccbccaabccbbcbcacbbccbcccbccaccbbbbccaaabbcbacaabcbabbbbbbcababababccaabbaaabbabbccbcbacbbcaccbaaacabccacbbcabaabbaaccbabcaabbbccbaacbbbbbacbcbcbcbccccbcaabcacccbccabbbcbcbbcababcaccbbccaaacaacbbbbbbabcbcbcaccbbcbbbaccbcacacbcccbbaaaabcccaaacccaacaccbaccaacbbbcaccccabbabaccbacabcabccacabaccbaacbbabacaccccaacccaacaaacbccacaccbaccaabbcccbbcaacaabcbcabcaccbbbbcabbaacaacbacbca aacbacabbccbacacbacabccbabcbcbbbabbabcbcabcbaacaccbccccaccbbcbbaabbabababcababcacaacacaccbacaacacaaabccaccaaaaacbaacaaacbacbbbabbbcaccbcbbaacbabacbcacabcbabbbcabacaabaabbbcabcbaaccbccaaaccabbabbbbcacbcacaccabbcbbacacbcaaacaaccbaaaacaaacacbcbcacaaccaaabaabaaccbbbcbbbcccaabbabbacabbbabbbaaabbaaacbcaababaacbaababacbbbcacbbbcaabaccabcaaaabbbbabccabaccbabaaccbccbaabaaaaabaabbbccbacbcaababbabcaccbccbcccbbabbccaaaccaaaaccacbaacbababaaaccccccbaaaacbbcaccbbaabcabccaaccaacbcbbbcacacbbbcbbbacbbabbbaaccaaaccccababbcaccbbbababcc aabbcabccabbacaabaacabbbcabcaccacbacaaacaccaabcbabaabbabacbacacabcbbbccabbbbccccaccbcbcabaaaccbcaccababcccacacccbbabbbcbcaacaaccbcbaccbaccccccaccbccacbbbbcbbbbaabbcbacaaabbababcbbabbbcaccbaccbbcccabbbabcbbbacaaaacbacbbccbbaabcbbabcbbacababbbcbcabaacaabbbaccbabbababbaaababbababcccaacaccbcabaaccbaccbbbccabacbcccaaabacaaaaaacabbccaacacbaccabaabbcacccccabccacbbbabbaabbacbccabaabcbabcbbcccbcbcbacaaabcaabacabbbacababbcabbbcaaaacbcababbaccbcbbcbbabccbbbabbbbbabbbccacacabcaaaaabccaccccabbcbbaababbbccccccbaacbacacbbcbcbbbbcc acbbacabccbbabcaabacbbabcbcabbabacbbcccbbaabcbbcaccbccabbcbcbacbbaabccbcbacbccbaacbcabaaaccabbcbbbbbbcaabcacbabcacabbabcaabbaabaaacbbbcbabbcabaabacbccabccbacbabbaabacbcbbbcabccbcbcccaaaabcbbbcbabcaccccbcaacccccaaaacbbcbcaaabbaabbcbcbaaccbbbbbcacaaacacacbbcbcbcbababaabccaccccccbbbaabaabcbbaccccccabcbbcbcbccacbbbbcbcbaaacbbacbcabacccacbcaacaabcbbaaaccaabbbcacbbabaaaccaabcbcccbcbcacacabcbaacabaabcbaacbaacbccacbaabcbabcabcaabababcbbabbbbcacbaaccabccbcbbcbbacbabbacacaabcccbbbcbaccababababbaaaccccbaacaaabcabcccaabcbbcbbbc acbbccacacaccaaaabbccabbcbacababbbaacbcabccbbacbcccbcaaaabababbccbbaccbbcccbcbabaaabbbaacabcccaccabccabbabccabcbaacaacacbacacbccccbbabacacbcaaaababbababaaccabccbcbaabbacaaabacccbabbabacabbcbbbbcccaabaccaacbcabbbbaacaabaaccaccccacbacabcbcaababaacccaacbcbbcbaacbccaaabbaabcbaaaabcacabacacbcabbcbacabccacabccabccccbcaaaaabbaaacacbbccbbaaacaccacaaaabccabbacccabbbacaaaccbccbbbbbbbabbccabccbcacabbccbbccbabacaabbbacacacabbcccbbaacbbabaacaacaabaabaacaacaacaababcacccccbbbabbaaaabbacbabbcccaacacbcccbcbbbcaabcaccbcbabbbbbbabbaaa cbbbbbabcbbaccbabcaccbaababbcabaacbaaabacaabbcaaaccbcbababcaccaaaababcbcabacaaabbbacaccbacbccbbbccabbbcccacbbbbcbbcbccbaaacabbaccaabacabcacacccbcbacccacababbacabbbabbbbcbcacbcacaaabbbbccccccbcacbbcaaaaccbacabaabbcaccccbccabcbbcababbccbcbbbbacbbccacaaaacacbbbabccacbaabbbabababcabbbbbbcbcaabbacaacaacabcbcabbbccacacccccacaaacbcbcabaababbbabbbcccacbbbccccbbacbbabcaaacbbbccccbaaaacbaabaaabccccbcabacaacacbcbccaabcabacbabacbbbcccaccbcbaaaccabbbaaaaacaaacaabababbcbcaaccbbababcbbcccbbaabbbaaabbbabaabcabaacabcbbababccaccbcccc aaaccccaccaacbabbbcbccbbcacccbcabcbaccbcbbcbbbcbbbccaabbabccbcaabccabbbbaccbccacacbaaacbaccbbcaacbabbbbbacbacaabccccbcbbbbccacaaccbcacaabacaabcbccacbbbaabcbcabcbcccbabbccabbcabacacaccccabccaaababbbcabbcaccbbabbbbacaccbcaaacacbbcaaccabacccbababbcaaaabbccaaacacabbcababcbaaaaabbcaabcbbcccbbbbbbababacbbbccbccabbbbcabbcaccbaaabaccaabcabbbcbbaacccabbacaabacacabaabcaccccabbbaababcacbcaabbcacaccbbcacbaabaccbacaacabbbaaaacbbccaabccbcbbabcaacacaaaacaacbbacaaaabaaabaccaacaacaacbccbcbbacaabaaabacbabaccbbcacbcbccabaacbbbccacbbcb aaacbcbbcbbaccaaccbbccacbcabcccbabaacbbacaacbbabccabbcccbcbacabccabacccbccbbaacbacbcaabccbaccbbacbabcaaabaacabaccccaccaccccccccccabcababcabccacabcbaccababbbcbaccbcacbbabaacaaaabccacaabcbbcaaacbccbbcbbbbbccaccaacbabcbacabbaaabbabcbbababcbccaaabcabbaabbbababccbbcaaaaacccabbcccacaccbccccbcccccbbcbcacccacabbaaccbbbcbaabbbcabcbbcaabbaacbcbcbabaccaccacacbbaccbbabbcbbcacbcbabbcbbabbbabbcaacbcbacaaacbcbacabbcaccbcbbbcbbbbaaabacaaccbaaccccaabacbababcccbbbbccabbcbbcbaccbbcababcababccbcbabcacacbccbccbbabcbccabbbbbccabbabcbbcba bcbcabaccaccbbacbacaaaabbbabbabbbbbbccacacbbacaaaaaaabcccacbbccbbbabcaccaacabacccccabacbccbaabcbccacccbcbbbccbaabcbcbccccbaaabbbacaabcabbabcbacbaacccacccbbaacbabbcaacbcbbacaccccbbaccbabcacabccabcbbbaaaaaaaaccbcaababcaabcccbabbcabbcccacacbcaabccccabbbbbcaaabcacbccbaccbbabcbcacbabccbabbcaacbbcabcabaabbbbbcbbcacaabbcbabacbcabacabcbccbcbbbccbaabcabccacacbabbcbaacbbbbbcccbabccaacabbaccbcbcabccbbacacaabbcacacabbabcbaaaccabcbcabccaaaabaabaccccbbacbccbcbcbaccbbaaabbbaacbcaabbcbbccaccbcbaacccbabbaacaaccaabcccccbabcaaaaababbc bcabbaaaaabacaaccabacaccabcaaaccccaaabbaccccaacabbcaaabbbaacbbacacbbbaccccaababbabbacbaabcbaacabbbbaacbbcbbcaabbcbabcbacccaabccbabcabcccacacbacbcacbbbccbbcabcabccbbbcaabbcaabaacbbcbbbbbacbbbbcacbbbacbaccbbacbaccbbcbbaccbaccbcccaccacaacabaacabbcbccbbbabcabcacbabcbacaccacbcbbaacabccccbbbccabccabacabaabaabbbacabaabcacbcbcbbcbcacaacbbacccbbbaccbbbaacbbabaaccacabbbcaacbcabbbcacbbbcabbcaaacacaabaccbababcabaccaabbbaaabbababccabbaccabbbaabbaaaabcccbbbbaccaaacccbaaacbaabbccbccccababcaccbbacbbaacabccbcaaacbcaaaabbacaaabbbbcaa bccbbbbacbaaaacbcabbcaccaabbbabacccccaabcabaaababbbbaaaababbbbbbaaabbaaacbbbccbabbbccaabacacbbaabbcabcaabaabacbbbaabbcbababaccbbaccccaaaabcbbaababbcbaaaabaabbabbbaacbcabaccacbcbccccccbcbccacaacbcabaacccbbcbbccacabbbabacbbcbacaccacbbacccbaccabaacccacacbccaaccaabaacaacababbbacabccbcbaacbbcababcaaaaaaababbaaaacaaacccbacbbcbaabbcbaacbcacbcccbbbbbccbcbbacbabbbabccabbbcaaaaccccbbcbabcbbabababccaaacaabacbbbccbbccbcbbaacaaabcccbaaccbcabaabccbaaacbaabcaaababaaaccbcbbcbabcacbacaacbbaccbbcaaabcbccaaabacabbabcacbcbbacabcbabbbcb baaccbababccaabbbacabaccaacbacccabaacabbabacaccbcbacbaacbcaccacaaccccbabcacaabbacbaccbcabbabbcaccabacacabccbcaaccaccaaaabcabbabcacaacabbcccbcccacabaccaaacbbccccbbbaaacacbbcbaaccbabbcaaabccbccabacccbacaacacaccbaabbcaccabbaaaaaabccbabccccbaaabbbbcbbbbaaacaabbacabbabbbbababccbccaabccbbcccbacccccccaabaccbacabaccacbaaacccacbbaabacaaaacbbabcabaabbbcccabbcacbcaccaccaacabbbacbabccbbccaabaccabbbbcacacabcbbaaacaaacbbbbcabcacaabaabcbbbccbacbcbbacacaabacacccaabbbcbcccabcbbccbbcabaaaaabaabbbbacbbcbaaaaaccabcabcabccbbabcabacaaabb aacacbbaabbbbccaacccbccacaaacaaaccbcaccaccaabcccabacabbcacbaabccbacbaaaabacccbacaacbacbcbaaaacbbbcacabcaaccaaaccbaaaabcabaaabbaabcaabccabbcacbbbbaababaaaabcaabcacaaabbacbaacacaaaacbacabcaabccbabacaaabbccbbbbcbcacacabacacabbcbacaabbbaaacbaabaaaaabbbabbbaaabcacbccaccccacbbcababcbbbbababbabababacacbcbaabcaccccbbcbbcacbacbbbbbbaababbbababcbcaccbaaccacacabacbbaacabbbcacaacabaaaaccabcabcbccaaabccccbacacabaaacccbcacbccbabbcabcccbcacbccbbaabaabcabaaaacaacaccbbbbacabbbbbabaccccbabcaaccacbcccabbacabacbbbbbbbbacbbccbabacbabcca accccaaabcccacbabcacaaabccbbcbbcabbbcbbabaabbbaccaccbbbbcbbabcacaacccbccbaccabcbccacacaabacbbccbacabccbbaabcabbbcacaccbaacacbcabbaabbbaabcaccaaacaabaabaaccbbaaaabbbcccccacbabcbcbaccaabaabaabbcaacbccabbcccbbbacbccaaabccbabccccabbbcabccaabbaccabacbbacacabbcaabbcaccbabbbbaaaaaccbbabbabbaacbcbbcccacbbbabccbcbbcbbcaaabaccbbbacabbbabbcbbcaaabcaacaabccccababcabbabbcbcbabbbcabbccccccacbbbbcbabbbacaaccccabcbaaaacccabbbaacacaccbbbcaacaaabbaacccbcabbcacccbccaacaabbbcaaacbaccbbcabbabaaaccacbacbbccbbaccccccaaabaabacacacaacbbbacc bacbabaccabbcaccbaabcabaabccbcacbcaaacccaabbcabccbaaacccbcaabaaccbcaabcabbccbbacbbccbabcaaccbacabaacbbabbbaaccbbcbcacacabbcacaccacccbbbabbabaabaacaabcbcbcbcabcaabcaccbbaaccbcbaabbabcacaccacaacbccaabbcbaccccbcbcbcbcbaabbcbcbcaacbaacacacccbcacbacaccccaaacbbbbacacbcabcbbacabbbbbbcccbabcbacbbaccacabbbbbbcaaaccbbacbbaacabcbacabcbacbacbaacbbaacbccbbcabacabaaababaabcabababacaabaaabaccbccababbcccbbbbbcaccaaabcaabbbbcbcaacaccbccaabbbcacababcccacbbaacbabcbaccbabcacacbbabbabbbccaaacababbbcbaaacbbbcbcbbaacbbbcabccbcaacccaacacbc cbbbbabaacbacaccbbcaaaabaacaccbabbabbacccbbcccbbbcaaaabbbccbaabcaaabcbcaaabccaacbcbbacaacaaaabaccbaacbabcbcbccabbcbccbbaacabbcbbabcabaaccbbbcbaccccbbababbcbbabcaacacaacabcbacabccaaabbbaaaaabccaababbccbccbbaccccaabacaccccbcbaabcbacbcbacacacbcabbcabbbbbabccacaaabbcbcaaaaabaaaacbababcbacabacbbcbcbbabbaccbacccabacbbacbabacbaaccccbcccbaccaabaccbcbbaaacbababababaacccccbbacacbaaabbabcaaccaccbabaabbbbcbbcbaabaabaccabbacbbbcccabcbbbbcaabcabbabacabbbbbaabcaabbabccabbccabbbcacbcaacbcbbabbcbccbbcbbaccacaabcacbbbbbbaccbbccabccba bcabbaaccbaaaaacccacbcabcbacaabbccabaacbbbbcbabccabaacbaccabaaacabaaccaaacbbccccabaabccbbaaacbbbaababcaacacbcacccbccacbaaabbcabbaaababbaccacbbbaaaacbcbabbcaaccbcbcaacbaabcbcbcbbbcacbaaabcbcccbcaaabababbaccbcacaaaabbaccbcbaababbaabccaaabbcabacbbccbababcaaaccabbbbcccbaccbcbbaccabaacacabbaccacabccaccbbbabccbbcbccaabbaabbaaacacbcccababbabbaaacbbabacbcabccbaaccbbcaaaabbcacaabbbbaabacaccacbccccbaaccabcbcbacacaaccbcbbcabcccaccbbabbbcaaabcbbbbacbbabaaaccacbbaacbaaacbabbaaaaabaccbccacbbbabbbbcbcaabbbbbacbbbbabbccabbcaabcabca bbcbaabaabaaaaccaabbaabbccbabcaaaabaaacabbccbccbbcacbcaacccabaccbbbcbbaabbacbacccccaacbabcbccbbacbcbacaaccbabbaccabccbccbabbbcbacaaabccaaaccacbbbbbbcacbbccbbaacccbaaaabbacabbccccbaababacbacbccacccccbacbabaabaccabbcbcbacacabbbbcacbaaaccabcabcccacbcbcbbbababccaaacacaccbbccccababacaaccababbbaabcacbbaccaacaabbcccacabcbaacabcbccbcbbccabcbacbbcaaabcbccbabcbbccbbcbbbbbaabbbaccbacccaabbabbbabacbcbbbaaccbacaacccabbbbaaacbbcabaccccaccabcabbcacbcbacbbaaaccbaaccabcbccbacbcbabacbbbcbcbbccbaccabbabaaccaaccbaaaabbacbcabccaabbcbccb aabbbbbbcbbaacaaabbaacacaabaccabcacccbababcbaababbaaacbabacbabcbaabaabcaababccbbabcbbcacbccbcbacaccacaabcaabcccccaccbbbaacbbacaabbcccbccbccbaabbcacaaccbcccabbbcbabacaccaababcaaabbbbbbaabbcaabaaccbbccccccabbacabbcbcaacbccbcccbabaccacabbbbcaccbcbaaacaabacabababccababbbcacacbaccacabbbbabbbbbcbacaccbcbcabccbbacabcbccabbcbcbccbbaaacabccccccabcaabccccaaaaaabacabccccbbcbaaccaaaaaababaabbbccbacbbcacbbaccccababbaccaaacbcaaccabcbaacbbcccbabacbcccaaccccbbabcaaaaccaacccbcabcaacccacbcabcbcbbababcabaabacbabbbbabcbcbacbacbabacbabc abbcccaaabcabbcbacbacaacacaabccacbcacbbbcbbbcabccaacabaaaccbbbcbabaaabbcbaccacabcaabbcbbcbcbbbabaababaccbabcbcabbbbbbcbacbacacbaaaaaacbbccbccaabcbcabbbaaabcccccaccaabbaacacbbccababccaccaacabbbcabcabbbacccaacbbaccaaaaababbccaacabbcbacbbabbbabbbcacbbcccaaaabccbbbbcaabccbacacabbbaacbcbabaccbbbaacaacaaccccacbbcbbaaaaabbaacccccbcbcaabbaccaabccbccbabbabcbccaccbaaaabccbabacabbbabbaacbcaccaabaabacabaaabacccbbbcbcbabcbccbcbccacabcccbaacbbabcbbabaaaabbbabcaaacbccaaacbbcabacacbccbaaaabacabacaabcbccbcccbabaaacbbccbccbaccbaabbbb ccbaaaaaababcacbcaccaaacbccacabbccaccacbbcbaacccbbbccaacabaabbaaabaaccaaacbbcabbccccacbacccaccaabaabababccaaaaaabbbbcccbcbcaaccbcbbababbbcaacaabbbabcabbacacabbcbacaabaccbcbabcccbcccccbbcbaabbabbcaacbaccbcaaaaabbbbbacccbbbaaabbcaabcabcccccbcbaabacababccacacaababbcccbbacaaabbcacbcbbacbaccacbaacccbbacbccacacccbbbaacaaabbccaaacaabacbbbbabcbaaaaccaabaacabacababbbbcaaccacbcacacbbccabcbbacbcbabcaabcababababbbcbabaababaabccacbaaacbccccbcbaabcabbcbcabcccbbcccaacbccbbcbcbaaacaaaaaacbbabacaabaccaaabbacbcbcbacccaaccaabcccbacacb bbbccababaabacbccabbcacbaccccbbbbcaaaacaabaacabccbacaccabacbacccbccbbacacbbaabcbbaccacaaccccbccacbabbccccacabbbbccbbcbaccacbcabbcabbbbbaaaacbbcbbcaaacbbccbccbbabcacaccccbacacabbcbababccccbaaccabacbcabccbbbcbccabbaaaabbbaabbbabaccbccaccbacaabaabcbbaabaaaccacbacbccccbcbbccbcbbbcabbbbcbbaaaccbbccaabbbaabcbcabbaacaaacbaaccbbcccacacbbcaccacbbbbabcaaaccbccccacabbcbbbcbaacccaaaaabacabbaacabcabcbacbbaaacabaaacaabaabcbcbbaaabbbcabccaabaaccacbcacbaabacacabacbcbbaacaccacbbabbcabcbbaacabcbbaacbacccaabbccbbbbccbaabcaabccaaaccaac cbbbcaccbccaccbbbbccbbbbaccabbabaacbccaababcaabbbbcaacbcaaabcccccbcababaccacbabbbacaaabcbcacabbcbcacabbcbaaabaaccccbccabacabbbabbabababbaacbbcbcbbbaacaaacaaccbbcbaaccabcabaccaacccbbbbacaabaaacabcacaabbbaabbcccabbbcbaacaabcbbaaccbbcabccbbccbccbbccccccbbaaaaabcbccbcbacaabacbabaacbabacacbabcccabbcabcccbccaaccbcbbcacacbcabacbcacaabcbabcbcbcbbbababcaabaabcacabbaccacabaaabbbbabcbaaabccbcabbcabbaaabbccbaaccbcababcbbabbbacbbbabacaabcbabaaaacbaaabccbccbcbbbccccbabacbaaaccbabcaabbcacbaabcbbbcabcccacaabaabbacaaaaaabcacbccbcbbb ccaccacbcbcbbcbccaaaaccccbcbbaabbcccabacabaaabccbacacaaaabacababbacbccbaccccabcbcccbcaabbacbccaacbbacacaacaaacacccaccacaccabcccbbbcacbbacaccacbbaaacabcccbabaaccccbbcbaacbaccabccbabbbbbbcbaaacaccbcbbccbaacabcbcabcababccaabbcaccbcbcbaabbbccbacbabbabbcbabaacaaaaccacaabbcababababbaaabbcabaabbaabccacaabcccccaccacbacbacbcccabccaacbccbbbaaabbaababcaccacbaaabcaccababacaacbbacacbabaacbabbcacaccbacbaaacaacaccacabaccaaccabcbbbcaacabaababcabbaaabbbbbcacaaaacbbabaccacacaaabbaccbcaaccbbcaaccccabbbbbcbbabaaaaaacbcccbacbbbbbaaacaac aabacaaacbbbccabcbccabacaacacccabcabcaabcbbbacacacaacaccacaabcabccaccaacbcbbaacccaacbbbaabaaacbabacccaabbabcababcbbbbcbcbcbbacacabbcbbcccaabccbbbabccbaaabcbbcbabcabaaaaccbbcaaabcbbcbbabacbcaccabababcbbbbcabaacbccbccbcabbbacbabcbbacbabcbcccccaaacaccbbbaacbbcbcbcbababbbaccccaaacbaabaabbaaacbcbbbaacbbcabcabcacbbbaaacabcbcaacbbcaaabcaabcbaababcbacbbababaabbcabbaacabacbaababbbbbcbbccbabcaacbbcabbcaabccacccabaccaaccaaccbcbacacaabbcbcbaaccbbbabccbccbaabbbaacbbbbcacccbbabacbaabcbbabaabacaacabbbbbaccaaccaaacbbaabaccacbacccac bcbababccaaababccbcaccabbbbaaabaabcbaacacbcaabaaacaabacccbbbaacbbaccccbaabaacbbbbbbccccaacccaacacbaccbcbbcabccacbccaacabcbaabcabbbcccbcacacaacbababcbacabcccacbbaaacbcccaacaacacabaabbacbccbcacacacacbcabbcababcbbaabbccbbcbbbbaccbbbcacbccaabbcbbbababbbaacccbcccccacbbaaccbabbabacbcacbccbabbbcccaabbbacbacbbbacccbacabcbababcbbbcccbabbbcbabaccacbcabcaabbbcbcabbacbabbbbbcacbbbbbbcaabaaaabbcbbcabccabcbcbccacbbbcacbabababbbcaabbaccbaaccabcccaacbbbccaabccabacccaaaaabbcabbcaccbccaababbccababcacbbaabbaaccccaaccbaacaccaabbaccccbc bcbbbacccbcbbbabcabcabbcccabcaacacaacaaaaacbccabaabaaaaabacabaabababcbcacaccbcbbbabaabccbbabbbbcaacaccbccaacacacabaaabbccccabacccccccbbcabcabbaacccccabbccbaaabbbacacccabbccbbababcaccaaababaaaccbaaaaacccbbbacbbccbbbaabcbbaccbabcbabbcbccaaaccaaaabbcbbbababcabccbaaaaacacbaacbcabacccaccaabcccaacacbcbaacacbabccabaccaabbaaaccbbaaacaaabbacacbccacabbbbbcaccbababbaabbaabbbaaacccbaaaacacabbbabaabccaabbbcbbaaabcabaccbaccbababcabbcaacaabcabababbaaabbbbbbcacabbbaacaacbabcbaaacacabcbacabbaabbabacaaccbbaccacacbaabaabcbccccbcacbbcc cbcbbaabcbcbbcbcaacbbbbcbcacbacbccccaacbababbababbaccabccbbccbccccbabcccabcbccaacabacbaacbccbabbcabccaccbccaabaacccbaacbcacbbcabcaaaaccccabaccbacacabcacaccabbbbbaabacbbcaabbabbbbacabacabcabccacabccaccbbbabcacbbbacbbababaababacccabaccababcabccacbccbacaaabbaacaaaaaacccbabaacbbbacbbcbbcaabbaacaaabccbcacabbbaccbbcababbabbccbcbacbbaababccbbabbcabaabacacbcccaaccbbcccacabaacaabbcaabcbcabaaaccaccabcacbbaabcbbaccbccccaaaccaacaaaaacaacaacbabacacaaaaaaabacacbbbcccbbccbbbcaabbabbbbacbaabcabbbaccccbbcbccbabcbccbcabacacaaaaacbabb abbcabbcababbbccbcbcacccbabccbbcbbbcaaabcbacacbabaccacaacbabcbcccbcacbcaaacbacaaabbcbbaaacbccabcacaccaaccbbbbabcbaabcaccabbcbbbbccbcabcbbabccbcbcaabbaabccbbbaabcbcacbccacbbcaabcccbaaccaabbabbcabaaccabacbbbacbbaacbcbacccbbaaabbbaabaabaaaaccbaaababcabccabaacaccbbaacabcbbcbccbaaacababbbbaccbbabccbacbcacbacacabababbcabbaabcccbbbcccabcabbccbbcbbcaccacbaaaacaccabcababcaaacbcbcacaacabaabbbbbaababccaaacaaabcaaccabacbbabccbaacacccaabbabccbccaacaabcbbbbaabacccaababcbcbbbbbabbabababaaacbacacbccabcababcccacbaacacbaaaaabacccbcca bbcbbcbaacccabbabccacaacbbbbacbccbbcaaaaacacbcacccaaabcbbccacbaabacabccaabbaaabaacabcccbcbabcaacccaaacabccccbacaccccbbbbbabcabacbbaabbcbaccbaccabbaacbbaababaabccabaaccbbacaabaacabcbcabbccbbacabcbcccbcaabbbaccaccbbcabcacaabacbbabababccbacccacaacbccaaacacabacababcaaaabccbaaaaaabbacccbacccaaaacbbaaabcbccbcccbcabbbcccbabbaabacbcccaaacccbcabbabbabcccacccbaccbcbcaccbaaccccbbaacaccccbccacbbbbcbbccaabccbabbbaacbbcaabbcabbcaccbaaaaabbaaaccccacaaccbbcabcbccaaabacaaacbbabacaabacabbaacbcaacbaaabbccabaccbbbaaabbbbbabcbacaaaccbca bccaabaaccabbabacbabaabbcbaacccaaccccccbbcaababbacbbbabccbaaaccacbbbbacacabbababcaabcacbbababcacbaccabcbcaabcaccaabbbbbbabaaacbabcabcababbbcaacbcccbbbabcabacaaabbbcaacbaccbbaacacaaacaacbcaccaaaacbbabacabbbbccbccabcbbbacbbabbcaabcbaaccaabbabbabacbabbcacbaccaabaaabcbaaabcbacccccaacbccaaabbbcbaacbacbccabbabcaaaccaaccbacaaacbbcabaccacbbabbbcacccabcbacbaaacaaccbbaacccacaacccccbaccbacbabccccacbacbbacccbaabaaccacacaccbbbabcaaaacccbccbcbbacacbabbbccaabbabaacbbabbaaacbbccaabacbcaacbbcabccaacbcabacacabccaaababacacbaaaacaabacb cacbbaccbcabbabcbbabaccbaacbcabcabbbbbaabcacbcaabbabaaacbccaacabbcabcbbabccbbbaaaaabbbcbbbbbcaabbcabccabcabcabbbacabacacccbacaacbaacaccccaabccaaacacccbabccbaaaabbbacaabcabbcacccbbbbaabccbcaabbccabaacbcaaacbbcacabbbaaacacabcababbbaababcbccaacbcabcbacaccabaacaabbababacaaccaabaaaababbabcbcaaacacabcaccabcbccbcacaaaaabbbabaabcaaaacacbbbbcbcabcababcccccabbccabacbabaccbbaaaaccbaacbabbbcbacaaababbaacbabbcaaacbcbbbbbbabccbaccabbbcbaccbcbcbcacabbbbbabcacbbcccccccbbcaccbcbbbcccacacabbbbaabacbccbabaaccabcaacacbccacaabbcaabcbbab aaacbcabacbbcbaccccaababccacbacbcacaacaabcbbbcbcbbabaabccbacbbcccaaacaccbbaaacaaaaaababacccaaccccbaaabcbcabbaabababcaaaabbcbbbbcccbabcabbbbcbbbbacbacaccccaacbbcbcbbabbcaabbaabcaabaccabcbacaacabaaabbacbbcacacbcbbbbacbaaaccacaaccbcaabbccacbcccacbbabababbcbaacbabccbacbbccccbbabbabcccaabbcacccbcbaaacbccacbaacacccbbcbcaacbacacbaccabbbababbcbbbabbcacbaacacabbbacbbaccacbbcaaacaacababccbbbabccababbaabbcbbbaaabcbcabbbbcbabcaccbaaabacbacccacbcacabcccaacbcbcabcacaaabaacaaccbaaababcbcbcbcaaaccabbbaaccaacbbaaabbbbbbccbccacccaacb cbbacbcccccbccacacacbcaccabbacbaabaabcbbbbcbaacacacbabaabbcccacacbaccabaacaaacccaababbbcabcacbbbbcabcbcabbbacacbbacabbbccaaaabbbbcccbccbcacbbbaacacbaaaaacaabbcbbacccccccabacabaacccbccacaaabcabcbaaccbbbbcccccccabacbccaaabcccbcbabbaacbacccbabacbcccbcacbbabcabbbaaccbbbccaabbbcbaacaccaccabbaaaabababccbaabcaabbaacacaacbabccccbaacacbcaaaaaabcccabbbacacbbcccbccabcbcacabbbaaacaabaabbaacabbbbcabcbbcccbbcababcbbbbcabbabbacbcbcbababaaacabacccbbaaaacabcaacbbabaccacbcaaabcbabbccccbcabbbaaacbbccaabcabaaccbbabbcbbcaaaabcbbbcbbbbbc cbcbaaaabbbbbbabcccabaabaabcacbbbccaaaababcbacbacccaaccbcbbacaacbbccbbbaaacbaaabcaababbabbcacaabbbcbbaccbccbcacaccbcbcbaaaabbaabacbaaacbcaccbbcbabcabcacaccaababbbabaacaaabbbcacaacbccaacbccbcbbaabcbcbcbbbcaabbccabcbbbacacccbbbbcccaccccbbbbbaccbcabaaaacabbbcabaacacbaababaccabbcbccbccabbcabbcabbaacccaccacbcacaccaacaaabcaacccbbaacbbbbabbbaacbcaacaabbaaabaacbcabaabcccaaaccbbacabccabbbbbbcaacbaabcbcaaacbacbacaaaccaacabccbcaaaaaccbbbbcbcacbccbabcaabaabcaabbcccbbbaacbccaacbccbcccabbcbabcaabbccbbbcaabbcaccbaaccbbbccbcaabbcca bbacbabccacacbccaabcbaaaacccbababbcabcccaaaabcaababbccbccbbacbaabaaacbaacabccacbaaccccacccccbcaacbccbbcbbaccbbacabaaacbcbbcacacbcacabcbcabbabcacbcacaccabcbcacaaacbccccbacbcabbaacaacbacbacbcabcbbcacbccabbccccbacbababcbbababcabbabcccabcacabbabccccababcbcacccabcaacabbaacabccbbcbbaabaacacabbbbacbcabbbcbcbabaabcbbaaabcbbaaabcacabaccbbacabaabaaabcbcaaabacbabcbaacbaaaaabaabababccbbcbabbaccccbaabaaacabbabcccbcaacbccabacbabbaacaccaaaaaccbbbcacabbababcabbabcccbaabacabbabcbccbbacabbbcaabccaacababcbacaabccccabbbccaabbbcccaababa aacababaaacaccccacbbacacbabacabaaacbbbbbaaabcacccccabbcccaababccbccaaaaabacabbaacbccacacaacaccaccbbcaccccabbaaaacabbbbaaaaababbacbccbccbbaabbaaacaacbccaaccacbaaccaacacbbaccabbcaccbcbcbcccaacccbbacbbaabbabbcacbbbbaacacbbcbaabcabaccacbbbaacacbabaabcaaaaaababccabccacbacbbacbcbcbccbcbababcabcaacbcaacbbcbacacabcacbcccaaabacbbcbcaaccbaccbaacabcbacacccbbbbcbccbcbabbcacbccaaacaccaabaabcbbacbcbaccacccaaacbaabaccbcbcbbcbbacbaccbabcbccabaaacbaaaacccaaacabcaabcabbabbacbbbbaacaaacbacbbcabbaaabaabbcacaabacccbbabacacbaccababbabcba bbabcbabcabaacbababbaaabcacccaacacabccccacbbcccccaacabccbaacabbabcaaccbbbaabaabbcaacbcababbbabccbbabacaabacaacbbaaaabcbacbbaabababaaccacccbaccaabacaababbacbcbbcabaabbbcaccbccccabacabbbaabbcaabbbbbaabccaabaaacccbabaacacbaccccaabacccacccaccababaacccaacbcaacacbbbabcbbcabbbbbcacabaaaabbbbcbcbbacaccbbaccaabcacabcacabbcbabbacaaaacabbacaccabaacbbabcccacccabbbcacbbbcbccacacaccbaaaabaaacbcbaabcaabcccbcccbcaabacacabbababaabbcbaacbaababaaabcbaacacbbabaaacbbaaccacacbbacbcaaacabbbacccbbcbaacacaacbaacbcbcccaccabcaaaaabaabacbaaccb acccccabcbccccabbbcacabbcaaabaaaabacabaaccacbcbcbccaaacabacbaacccbaacacaacaccababcbacbbaabbbbbbcabcabcbbccaaaabbcbbabccaacaaccaabcaaaaccbbcaabbcacabacabbbcacabcbcbbaabcaaccbaaacbacbbccbcbaabbaabacabbacaabcbaaabcbbabcacbbbbccabcbbabcbccabcbbcccbbabccaabcbcacbbcbcacaaccbcacbaaccbccacaacacbcccaaabbbccabbcacbcbbcacbacbbbbcbacbaaacacbccbcabaabbaaccbbacaccabababacbbbaacbbbccaabbcababbcacabcbbacabcbaabbbbcccacaacaaabcabccaabccccbcbccaccacbabccccccbcaccccabacacaabbbccabaccaababaacbcacbbbcbbcbabbcaccbacccbacaaabbbcaabaabcbbb bbcaabacbaacbcccccaabcaaccbcbbabbbacabbaabbabcbbbaacacaabbbcbaacbaaabccccacccaacbbcbcbcabacccccccbbcabaacbaacaaccccaccbacababbbbcbbcbbbbaccaaccbaacaccbaaccaccbbacccacabcaaccabaaaabcabcbacaaacbbaaacabaccaacaaabcbbbabbabbabbcbcbaabbabcccacacbbbbcaabbcccbabcccabaccbbaaabbbcacbbcbaaaaabcbbccbbabacbbaacbbaabbacbaaaacbbbcbacaacbbaabbabccccaacbcaaacababbcbaaccbabbbccbbbcbcbbabbabacccccbaacbacbacaaacaacaacabaaaccbbacabababababbcaccaaabbbcccbbbbbccaabbcacbaabbbcaaaacccbbbbccaaacbaccabcbcbaaacacccabbacaaaccabcbcbccccbbbabaccc cabbbaaabcbbbbcbbcaabbcbaaabbcaccbaaacbbbccabacbaabbbbaacabaccababcccbabccbbbbabaacbccaacabacbbcbbbbccbcbbacbbabacacacbbcacabbaccbcbbccbcabbcacccaabccacbccbaccccbccbbbcbabaabcacbacbbbbccaccacaacbbcbaaaccbcababbccbbacbbabbcbbbbcacbbcabbbbbbacbbcbbbbccaacccacaaaccbacabbabcbabbbaabaaccbabbabbaacbcbbaaaccabbcabbaacbcbabccaccccbbcccbcbcccccacaacbbacabccacaaaabaabacacbaacaaacccbcccaabccbbcbcccacbbbcabbbcccbccabcaccbcaccbbbcbcbcbcaccbcbbcccaacaaabcbacacbccccbcbbacbcbabcaaacabbccbababababbbbbabcabaacccccbbcccbabaaabcbaaaacb cababcbcaacabbaacbaccbacaabbcabaccbbbbccaacbcbcaccabbbababccbcacbccccccccaabacaacaaaabcbabbacacaacbcbbacbcbbbcbcababbaacababbcbcbacacbbbaabcacccccabaaccccbabcbbabbccbcbbabccbaabccbcacccacbbabcaacbbcbbaacbbabcabaabbcccabacaacabccbbabbbcbbcbaabacbccbcbcbbbcccaababbccbcaaacabcbcbcacaaabacccbbccaacbabcaacbccbaacbbccacbabbbbbcacbbcabbccacbcaaccbbbacbbcbccbcbcccbccaccaacaccccaaaccccaacbbacccababbbaacbbaaccbcbaabaaaabcbcacbbbcbbcbbaaaccaababcacbabcaababcacaacbccbcacbbcacaccbbcbaccbbcacaabcbbccbabbacbbabbbbabbcbcbbbcbcaacbb accccababbbaccbbbcbabbaaabbacbbacbcbbccabccbacabbcacbccabbbbcaaaacbcccabbabbabccbacaccacccabbbbccbbcaacaacbcacbbbbaccbcaabcbbaacbabccbaabbabcbbbaaaaacaccbbcbabbcccabbabbbbacacaabcbcbaacacbccbacbcbacabcababccaaaabacbbbcbccbccccccabcbcccabbacaabcbaaababcabbbabbbabcbabcabcbbacaaccbbbbbabacaabcacbcbabaacaccbabbcbbbcaababbaacbcaacbccccbaabcaaccabcaababbaaaabbbbcaacccacbbcbabcacbabcababbbbabccabcbacababcbbacbcccabbaacaabacbbccacccabacacbaccabbbbbcacaaccabccbaacbcbcabbcbbbaccabcabbbbabbabacaccbcbbbcabacbcabbccccacaacbaaacc ccbbabccbaaacacbbcababccabbbcaacbabbccacacaabbbcbbcabaccaaacbcaccbbabcbbbbabcbacbacbaabbbcbbaaaacacabbcaacbcabacabaabccaacbaccaccacccbbcbcccbbabcbcacabacbcabbaabccacacbcaacbacbaccaaaacccbcbcbaacbbbacaccabcacaaabaaaabbbbabcacacbcbbabbbcccbacbabcbbbbabababbacbbcccbbcbbacbcaacbcbcacacbaacbcbcbcacacbcabbabcbccacabaaaabbbbbbbaccbbcbbaaccbaaaaccacbbbcaabcabacaacaaaacbbbbcbbcbbaacbacacbabcaacaabcaaaaacacacaabbcacabbbbabaababcbcabbcbbbcaacacccabcbccbaccabbcbacbccacbaaacccaccbccbbbbcbbbcaacbccababbbbbcabcabcbbbcbcababbcabcca bcacaaabbcacbbccaaccaaacccabacaacbcbbcaabacacbacabbbccbacabbaccccacbccbbacbcccbacaaabaccbcccabaaabcbcbccacbcccbcabaababcaccbccaacacbbbabbccaabacccabbaacccbbcbbcababaccccbaccccbccacaacabbcbaacacbccccacbabccccbaacabbcbcbbbbbababccbaccbabccabbbacbcbaaaacbbcabccbabaaacccacbabcabacabcbbcacbcacaccbbbbccbacbcabbcacbacccabcbacacbcbbcbaacccacacbbbcccabbccabbbbbaacbbbcbacbbcabaaaccccabccbcbbbaccbcccbbcbaaabcaabbbabccccbbccbaabbcaabbacbbcaabcbabbacacacaabcccaacaaaaccccaacabaaccbbcccabababacbaabbccaabbcaababbcbccacaaaaccabcbaac aacaaaacbbbbaabbabaccacabbcbaacaabcaccaabcbbbcbabacccacbaabbbbaaaacacaaacaaaabcabaaccbcaccacacabbccbabbccabbabbccbbcbbabcccabccaacbaabcacbacabacbccbaaacccacaaaaaaaabbbcacabcabccbccccabbbbaabbbaacbbcbabbbbaacacbacccaaaaabbbbcaaacbabaacbacbcaccccacbcccaabababbcaccbaabcbbacacbabccacbbcacbaacacabaabcabbcbcbbcbaaaabaaccbabaabbbaabacccbcabcccabbaccacbabbacbacabccaaccabaacabbcbccccbbcacaccaabbbcbbccccaacaacbbabaccccacacaacabcbbabcbaabccaacaaabccbaacacccaacaaacaaacacbacacccbbbccaccaabbaacbbcacaaabaaabbbcabbaabcccaacabbbbccc baccababbaacbcacababbbccaacaacccabcbcaabacbbbaaacbabacbccacbabcacbbcaabccacaccabbaaccabcbcabcbbbabbbcaaacbcbaaccccaaacacabaacabaaabbaaacbbccbccabbaacbaabbbbbccccbaacacbabbcccbcccbacccbababbbaacacaabccbacbcbccbcbabcacacaacccccbbaaaaabcccccabacaacababccacacabbacccababababaababcccbbccbcacbcbabacccabbccabbccbaabbaacaaaaaaaccbaaaaccbcbccccccabbabbcbcccacaacccabccbcacbacababcaccbaacaacacbabbcbbccbcbcbabcccabbcaacacaabccbaabbcccbbaabcacbbacbaccbbacbbcacbbacaaccccacabbaabbaacbabaccbcacaaabcaacaacbaccccbcccbccbbbcaaacccbbbbb cbcaabbacbcabcbaccbcaabbabaaacbcaacbaabbababccaaababbcbabbbbaaabbbcaacbacbccacaaaaccbcaabbbbaacbaabbbccccbbaabbbababbbbbbbbcaccacbbaacbbbbcabbbaaacacbacabcaabbacccabcbcbbccbbbbcabbbbcaccbbaacabccaacbabcbbcabbacaabcababaccbcbbbcaacbccbbaabccbbcbcacbaabcacacabaaababbaabbbabaacbbabcbbccacabcbbbcbcaccacccbcbccbacabaccaaaacabbbbcacaccccccaabcbabbcbccccbaabbcbcbbcbacbbbcbcacaaacbbbbbbabcabbabbbcacaaacbaaacacaccccabcbcccbcbcaabcccababbbbbbbaaccbcbcabbbbccccccccbccbcbbccaaabaaaaabbccccabccaabbbaaaccbccbabcaaacccbbbcabcaaccc accaacaaccacaccaacbbcbcabaacbcccbbcabacccbcacbbcababbaaabcacabccccbcbcaabbaccbbacbbbbcaaaacbaccccbcbbaaabbacaccabbaaacaacababbaacbaaabaacbbacbaaabcaaccaaaaccbccbaabaabcbbcaccaccbabacaaaaabbabcbbbcccbcababbaabacaccabcabcbcaabbabbcbabbbbabcaaaaaabacccaaabbcccabbbacccacbbabbababaccbbcbacaacabacbbbbbbbccabaabbcbcabbaccacbabacaabbaccacacbaabaccbbabbacbcacbcbcabccbccabbbbabcaabababbabbccbcacacccccbacbccbaaaaacbbbaacacaaccbbbaacabccabacccacbbabccacbcabcacccacacbbaabaabaabcbcbccbbbcabbbaababcaacaaaacccbabbcbacababcbccbabacc cbcaacababbabcbcaabbbbcbaccbcaccccacabcccbcbbabacbcacbabbbbbbaccacabcabacbbaacababbaccbaaccaacbabbbbcbbccabbaabaaaabcbcbcabbbbcbbccbcaabbcbaabcbacacbbcbbbbbbcabbcccbcacbbacabaacaabacbcabbcbababbbabbbbabbbccaaccaaabaacbcacabacaaccabbacbcacbcabaacbccccbbcaacbabaabbbcbacaccabaabcbabcbbcbbabcaacacbbbcbbcccbbbcccccccacabbcaacbaaabaccbbaaabbbcbbbbbccabcccccbbababbcbbccbbacabaacaabacaccacbbcacbcccaabccaccaacbababccaccaaaacbbbabcabaacccbccabbbbbaccbbaaaccbcbaacbaacabbacacccaaacbcacaabaabacbccbabbbacccaaacbbccbcbbacbcbacaccc abacbccaccacacbacbabaacbacbcababbabbaaabaabbbcaaabbababcbcbaccbaaccacbcbcaaccabcccbcccbabbcaccaaaabaccaaaabababbbaaacabbcccccabbbccbbabcccacccabbbacaccaabbcbcbcbcbcbcbcaacacccaabccabbbbaabbbaaacaabaacbacaabaaacbbccbcababbbbabbcccbbbbbbbcbaccbcccaabbbbcbccabacacbbccbbbabbbacbcaccbaacacbcabababbbbbabbbccbbbabbbcabbbcacbabcbacabbccbacccacccaaababbcbcbbacaabaabccaabccbbbabcccbacaaccabcacbcabcaccaccaacccaaabcaccbacbbbccbacbbabbbcbccacccaabacaccaaaababacaabaababccbbbaacbccaabbcbcacbcaaaacabaaaccaaccaaaccaacbacbcaccabbbccc bcbbbccbabccccbbbacbbcbaabbabbbccccacaabaaabaabcabcbabbabcbaccbbbcaabcbbacabcccaccccabbacbccacccccacaabbabaacbacbccbcbacbcababccbacabcabaccabaaaaaacbcccacbcabbbabaacbbaaacbbacaaaaccaacaaaacbbccaacaabbcbaaacaacbbaaccaabbcaccacbbbaaabacbbacccbbaccccbacaccbbaacaabbcabbabbccabacabbbbcbbccacbcabaaccabcbbcccbaccbcaccaacacaccacbbacbaacbacacbcbcccbcbcbcacbabcacbcbcaccbabaaccbacacbbcccccababaacbbcaacccbbaccbbbaabcbcccbcacccabbcacbcaacbaabaacbccacbcacbcabbbaaccbbcabbabcccbaaabbbbcaababcbbbaabaacbabacabaabbbaccaabaacbabbbacccb ccabaaaabbccbbabbbcbaabacacbaabbcabccccabcbbaacbaccbbabaabcabbcbcabaaccbcbcabbababccbbaccaaaaacaacaccbacaabbacbcaabbbcaabacaccaabaaaccaaaabacabaabbbacacacbaabccccbbccabacbbbacbaccacccbcacaccccbcababbaabacaabaacbacccbbaababacaabbbbccbbbcbaababbbcbcbabcacbaacbbbababcbbbcbabbcbbabacbacbbbabbbaccbcccaabaaacbcabcbbcbbbbccaababacbbccbabccbbabbcaaccbaabccaaacababbccbaaacabcaaacbbccacaacabcccabaacabaababbaacbbaacbcbcccacaacbaccacccabbcbbbccbbbbbbbbcbaaabcabcccbbbccbbcbcbbbbcbbcacaaabbbbbcacbabcaacbbaabbcccbbccccbbbbcacbaabb aaacbcaabaaaacbcaacbcabaaccabbbbccbbaaaacaaaacabbaccbcaabaacacaaccbaaabbaccccbabbcaabbcbacacacbcabbbbcabcabccbbbabcacaabacaacabaabbcacbccbbcabcccacccbacbabbccbacbcaabbacccbccccbcaccabbbccccbaacbccbcaabaabcbaacacbcbbaccaaccbbbbaccbacaccbbababcccccccaacaaaababccababccbbacccbcaccbcababaccaacbacaacaabccccbbabaaacbbbabcbbbacbcbabaabbbccaacaaccaacbaacacccabccababcbabbbbccbacabbcccccacabcccbbccaccacacccabcbaabbcbbcbacbcaabbaabbbbcacaaacbacaacccbcbabccaacabbcbbbccbaabcbccbacbbbcbcbbabaccaacbabcbaccbacbacbbbbcbcbbbccabacccaa ccbcabccbccaccbabacbacbacbccaabbabcbacacccaabcbcbaaabbcbbaaaaaacaacbacbaccacbcaacabcaabcbccbcccaaaccaabbcbcbbbccacbaccabcbcbacbbbcabcaacabcccbbaaacabaaabcbcbbcbcabacaaccccbaaacccbaabbaabbcacccaccbbcabaaababbaaacaccbcccbbbababbcabbbabbbccccbabbaacaccbcbbbbabbaacaacccaabaabcbbababaabcbababbaccababacbcaccbaacabbabbaaacabacbacabaacbaccbcbbacabcbaaacaaccccccaabcabbcaccccbbbaaaaaccacabbacacaaaaabbbbbbccccabaacaabbbccaaaccbbaababcabcccbaaabaaacbbccbbbcabcbbcbbbbcaaaccacacaccbbbabbcaccaaacbaabacacbcbacbaacbcbcccccbaaccbaabc bcabccacaccbbacacbbcabbcaabcbcacbcacaabcccccababbbabcaaabcccaccccaccbbbcccaacccbcbcbcbacaaccacabbcabbcacbaaacaaaacaaacacccaacbaccbcbaacbcbabababbcababaabccbaccabbbccbabbabbaccbbbcbacabbcabacacbaacbaabaccabaccacabbbabcbcbbbcccbaabbaabcabbbaacbacccccbccbacabaccccbbabaaabcaaaaaabbabacbbabcabcacbcbbcacaaccacccabcbbababccaacbcbcbcbbaabcbabbcbabbaccaaaacabacababcaabcabaabbaaaabbbcaccccbbbbbcbcabbbcbbbaccaaaaaabbcaabacbbabacbcbacabcaacbcbaaabccbccacbcabaabcbabaaaabcccaacccbbbcbbccbaccccbbbaacbbacbabaabacccacaccccabbaabccbb aaccabbbcabbaabacbbbabcaabcacbccabccacbcbccbacaabccababcaccabbbcacaabbacaaaaabacbabccbaaacabcbcbcccabcaababbccbbcbcbaabcccbbaccbaaccbacaaabbbacabacbaaacaaaaacbbccababbbcbcacababbacaccabcbcaabcbabcbacbbbcbaccbcbabacbcbcaccbcaacbcccccbbbaccaccbbcccbaccccccbcbacbcabbcabbbacaaabbaabcaabbbbccababaabbbcbcaaccabcacbacabababcbaacabcbcbcababcaacbabccbbaaacbcabacccbccacacbabbacbcaaaaccbcbcaabacacbaabbcacacaaaacacbbcccbbcabacacccbacbbacabbbababcccbbaaabbaaaccbaccccaaaaaaaabacbccbbabccccabcaaabaccccaabacaaaacaababbacbcbbbcaaacc abaacbacbcabcaabaabbbbbbabcbbbabbcbababbbcaaababcbcabbaccaacccaacabacacbccacbacbabccaacabcbccbabbbaaccabbaaabbaaccbcabaaacbcbbbbaababcaabcbbbbbabacbcbbacaaccbbbaabbcbbabcacbabbabacaccccabcbcbbcaacaacbbccacbabccbaacabcabbabcaccbacaacccbaaaaabccbccccaccccaacbbababbbababbaabccbcabcacbbbabaaabbaccaacaaccbbbbaabbbccacbbcacaccbbccbacaaabacbcbacbaaacabcabbcccbccbacbcbbbaaababccaaacbbcbbbcababacaccbbacacaacacacbbbbaaaacbabcbabaaaaccbbbbaaccaccbbabababaaabaccabaabcacabcaaacaabcaaccccabbbbbaaccbcaaaabbccbccacbbbabcccbbacbccba accbbabbbbbcbabacaabcabbbabcbbcacbcccacaccabbbbcbccababccbacababbaabbaacbabbbbccacaccbbcbababccbaaaaccaaccbbaabaabaacccbabccaabaacbcabbcabaacaacaaabacbbccccbcbcaacacacacbbcbcccbbbccbaccccacaababbbbbbcbaabbbaacbbbbabaacbcbbbbbbaccbacaaaacbcacabccbabcbbacbaaacaabbbbaabcbbaacccbacbacacbaaccacabacacbcbcacaaaacaabcabcaccabccbabaaacccaaccabbcbbcbaaccacabccabcbcbcacbcbabacababacbaaacbcbcbabbcccbbbcacacacccbacabbcbcacbcccccbabaaabcbbbacbabacbbccbbbcabbbacbbabaabaabbcabaabcbacacccbccbbabaccbcaacbbcaacbcbaacabccabcaabaccabcbb abccbbcbcbaccbaabacbaaccbcccaabbaaaacbcaabbcaabaaabbaacacabacaccbcbcabcbabcaccabcbcbbacacbbbacbbaaabcbcbccccaccabbccbcbaabbcbaacbbabcbbcbabcaabcccccabbcacccacabcacccacacacacbaababbabacbacabaaabacaabaababbcccbcbaabbababbbcbaaabccbacbccbcabccaacacabbaabbcacaabaabaacccacaacbbaabbabccabbababbbbaacabcbaabaacbabcaaaccacabbaaaccbbaccbabcbbacccbcccabcaaababcababbcaaabbabaacbbabcbcaacbacaabaccbabcaacbccaccccabaccccabcaacacbcabccabcaaaccbcbcbbababbbccbccacccbbccabaaabccaaacbccbacbbccccbaabaacccbbbbaaabbbaabaacbaaaabbccbccbbcc ccbbacccabccbaccabbaaabacabbacaaaabccaaaaaaabbccabbacacccabababbbbcbbbabbaccacabbcaccccccbccaaabaaaabacabbcbbbaaacbaaccabbccaaaaaacababaacacabbbcaabbaccababbcacbbcbabacbacbaabaacbcbaabbbbbcbbaacaaaacbabacccbcccaababaaabcccabbbbbcbabcccbaaacacaacaabbcbbabaaaabcaaccccbbcabbccaaaabcaaacccacbbbcaacaccbaaabacbcbabacbaaccacccccccbbacabcaabccabbbbcacccccbbabccbbbabccbbabbacbcacabbabcaccbaaacaccccbabbbccaabcacbbcccacaabcbacbcaacbcbbacccaccacbababbaaabccbcbbbaaacaaacabcaccccabacaaabbccbbbccaabbbcaaccbaababcbcbabbccbabaabcacc aaaabcbbbcbaaccabbbcaabbabbacaccaaabaaaacabababacabcabaaacaabcccaabaaabaccccbbbbcbabbbbbcccaccbaacbcbabbccacaccaccbbbbbbcaabcababcaacccbabccaacabcbbacbbbaacaaabcaacacbacabccacbbcacccccccaabaaaccbcacbbcccccbababbabbabbbbccbcbcaabaacabbacbcaccbccccaaaccbacacbcacbacbbcbacbcbbaccbcaabcabcacbacccaabbcacaacaaacbabccacacccbbacccabcbbabbbaacbcccbcbccacbcaabacccabbabaacabaabcabccccaabbccaabcbcbccccbbbcccbcabacbabcabccacbacacaacaacbabaccabcbaccabaacbbbbcbcabcbbbbcbacabbbbbabbacccabbbcbaababcbbaccacbacbcbacaabbccacbaaaaaccbabc abacabaabbbabababbcbaccbbaccbcbaccabaacaaabbcabaccccbabbbbaaccbbcabbaabaaaababbcaabcbacaaacbabcbcbacbcaacacaabccbaabcaaaccabbcbcbbcbcacbacbabaccbbaaabccbcccbbcbccbccabbbbababacbcaccbcaabbcbccbbbcaabbccaacbcbbaacaaacccaabacabbabbcbacacaccbbcacbcbaabbcccbcabacbbaacbbcabaabbaabbcccacbaaaacccbbacacbcabccbbcbccacbccacacacacabbbcabaabbabbccaabcbbccccabcbcbbcbbbacaabaaacacaaabbbabcaccbbbbacbcbbaacaaaacbaccbcbaccbaabbaabacbabcbaaccabcbcbccccbaabccbbbbaacabcbbbbabbbcabbcbcacabacacaaacbaabaacbabaababcababcbabbbcbccbbccbaacabb accabcbbbbcababbcbaaaccbaaaccabababbaacaabbbcabcaacaaacaaaaccbccabbbaabaccbbbcabaccbcabcbcabaabbcbacccbcbbcbcacbcaaacababcbbbccbaabbbacaabababbcbacaabbbaacbcacbbbacacaccccabaacacabbabaccbaccaabbccacacbacabbaccbabcacccacccbbcaacbabcabcaaaccbaaabcaacbbaabaaabbbcabcbbbaccaaaacccbccbacccbacbabaccbacaabacaabacaccccccabccbcbbbbcacabbacbabcbccbccabbbcccbaaccaccabcbbacbacbbbccacccaaaaccbacbcbaacaabccbcccacabcbaccababccaabcbaccbaaacbacbbaaaabcbcabbccaabaabcbccacabcaccbbcccabccbcccaccbaaaaacaabacabbbbacababccabbbccbccbaabbbac abcbbaccccaaabcbbbacbabccbaacaaaacbabacbabccaccbaaccaabcbabbbbcabcbabaabbcacabbcaaababcaabbaacacbcccbabacaabbcabbcacbcaaacabcbbbcbacbcabbabcccaaabccbbbbbcbaabcbaaacaaacabaabbbbaccabcababccacabacaccabbaaababbaacaacaacabaaaaccaaaabccabaccbacccbcbcbbababaabcccabacbaaccabbcbbbcccbbabacaaacbbacccacaabbacbbcacbaababbaccbabcccaaabcbccccaabccabcbccccacaccacbcabcbcbacbccabbccacabbbcbbcaaccbbabbcbaaacabcbaaabccccacbcbbbbabcacacaabbacabcbaaaaccbccaabcbabcbacacccbbccbbbcaccbabcbabacacaccbaacbbaabcbccccbccbcacbccccccacccacaabbbb aaaaaabaaccabbbcaabcbacbbabcbbaccccbababcacabacaabacbccabbabababcabcbbcbbabcbbcccaaaccacbbabacbcbaaababbbcbccabcbcbaccabbbaacbccabccbababacaccbcabaacbbabaabbcbccabaabccacabbcacaaabbcbaaabbcabaaabbabccaaccacacbccbaaaabacabbbacabcbcbaccbccacbaccbacbacabbaabbaaccbabbabccbcbcacaacccaabcbbbcccaaaabaababccbcbbaaacaacccacabcababacbacbababcaacbbabbcaababcbabcccacabcbccaabbbbbaccaacabaccaabbbcaabababcacacabaaabccbacbbbabbbaaaccacbabaaccbcaabbbaaccaccaabcbbaccbcaabbcabcacacabbcbcbbbbbbcbcabbccacabbccbbbabcaacbcabbbcabccaacaaa accaabbaabcbbbbababcabcbcaacbcaaaacccabcccabcacaabbbaaaccbbcbbbaaababbaacabbacbacaabccbccccaacacacccaabcaaabcabbaabccabbcacccbcaacbbabcbcabcbbabcacbabcacaaabccabbcabcabccbccbabbbcccabbaccbabbbbabbccbccabcaaaaabccabaaaacaabaabccaacbcbaacaabaacbcaacccabbaccbbcabbcaabbcbcabcaacccaabaabcabbcacacccbcaaabbbbbabbacbbbcbbbcbcacabaaabccbbcaaacbcbbcabccabbabcccbaacbabacbacabaacabccabaacbbcaacaacccabbabbbaaaccbacbabcbccaabbaaabaaaccbcacccbbccccccaacabcbbaccabcbbcbbbbcaaaaacccabbbacbbaaacbbcbbbaabccbcccacbcbbbccbaacacabbcbbbacb ccbacbcaccbcbbababbbaabaaabbbccbabaacabbacccbabbcbaaabacbaaabbbcaacababcbccbccaacaacccbbccbaaacbbbbacccacaabcbccbaabaaabbcccbabbcaaabcbcbaabbcacaabbbccabaacbbbabbaaaacacbaccaccaaaabbccabcacacbbbbbcaabcbbabcaccbbccaabacbaabbcbacaabcbcabbabaaabcbcbccbccccbbabbbbaabbabccbbbcabaacbaaaaccbbbbaaabbcabbabcccbacccbbacbcacbbbbbcbbaccbbcbcbacbbabcbcbbcaaabcccccbacbcaccabccbaccacaacbbcabbccaaccacbcaccabcbcacabccabbacbcacabbabaacaabcacaabaaabbbbbaccabcbaacacababbbabaccbabacbcbcacaabbbbcccbaccaabcaabbbbbbabcabccabaacbcbaacbbcbca aabacaccaacaaabbabacbbabcaccabccbacacacbabaacaccabbbcaacaacaccbbbbbcbacccacaaaacabbbabaaccacaacbaccabbbcabacaabcabccacbaaabcbacaabaaaccbccacabaaaaabcccabaaaccabbccbccbbabbbcbcabaacccacaaacacbabcccacabbacbcbabaccccbacbacbcbabcabbabccbcbbbabbcbaabccbbabacbbabbcabcbccacbbcbcbcbbaaaccbcaccbcbbcaaccbcabaabcbbbccbcbbbbbcaccbcbaccaababbcbcababcbabcccbacabbbcabcbacbcaacccbbcbaccabcccbaaabacaacbccaacbaccaabbcaacbacaccaaccbaaaabcaacbabccabacbacabcbbcaccbccbbbcaaccabbbbacbbbcbacaaabbbbaaababaaaaabaabbcbbabaabbabcaccaacacabbcbb ccbbcccbbcacacacabccbacbbaabbbcabacccacbccbcccbcaabaaaacbacbabccccaacabcaabaaccbcacbacccabaabbbaaccaababcbcaccbcababaaaacacbaabcbaabbbcacbccccaaabcaacaabccabbccaababbabcbbaabcabcbaccacaccacbcababbbabbababacbccbbbabbabaaabbccbacabcbbbbaacbbabaaacbbaaaaabcabbbbccccaabcbacccbababcbacccccccaccbaacbaababaccccbbacbbaaaabacaacaabcabaaabbcaaacabbcbacaacbccbaaccbabccbaabcabbbbbcccabcbaaaccabacccacaaacaaaabcacaccaaaabcaccaaaaccacbcaabccbcaaabcbbacabbcabaaccaabbacabbbacabbaacccacbbacbcccabbaaaccaaaacbaaabbbbbcbcaacbbcbbaaabccc aaaccaabaabccacbabbcaabcaaccccacaababcaccbabcccbccaccbcccaaabcbcbbbcabcbccaabacbbbcabcabaabbacbabcaabbbaacbcaaccabbcbcbacaccbcccaaccacbbbbbbccccbababcabacaabbbaaaccabbaccabbcbbacaabcbaacbaacacaabbabaabbcbabbccbcabbbcacabbbacabbbcbcccaaacbccbcacbbcccacccbbcacbbbacbabacaaaabbabcacbccaababccacbaabccabacaaacacbaaabbcabacbbbbaaabacaacbbaccacbbbabbacaacbcababbcaacabccabcaacbbbbcabbcccaaccbaccccbccaccabbabcbaaccbbabcaabaabccbaccbabcaacbccacacbaaaccbcbcaccabbbccabaccabccccabccccccbbbcbccabbbcaacacccbcbbbaaacabcbbbaaabccaacc cbacaacbacbbabbbcbbcbacbabbcbacbcbaabbaaaaaaccccbabaabacbcaaaacbbaacabcacccbaacbbbcbabbccacaabacbabaaabcaabacacbcaabaabcaabccbbbbbcabbbacbbaabbbaaccbacbacbbabacbaabcbababbacabcbaccacaabbbbabaccaccbabaaacaabccbbcaccacacbcabbcaaccccbcaccababaabcbabbabbacaabaabbcccccabacaababbcaaaabbccabaccccbbcbbcbaabacbcbcbabbacbcbcbbbcaccabacccacccbcacabcaaabbcccbcaaaaaabcccabbbbaabccbbbaabbaaaacaabcbccbbbaaacaccabbcbaccccabacbbbbaacbcccabbabbcbbaccbaabcbccacbcaccbbaabcbcaababbbaacabbcbaabcbbaaccacbbbacbccaacbacbacbaccacbbbbbccaaccb baaabcbbcbaababaaacacbabccccababccbbabcbcbbabbbabbabbaacacbbbcbbabbbcccbacacaccaaaaababbaaccaaaccbcccbabccacccbacbaaabcbbbcaacbcbababbaaabaccbabbacaacbcaaaabbbccabacbcbabbbaaabbacaacbaacbabacbcbaaaaaccacaaccbcbccbaacccbabcbccabcbcbbcaabbcbcaaacbcaaccbaaccacbccacbbccaaccccaaacaacbbaccbabbaacacbbbbbabbbaacacabccacbccabcabcaaacabcbaabbabbcaacccaabbaabbccabbcacabcbccabbbbcacabbbbcaaacabccaabccccaaabacaaabbabccbbaabbbbbbcbabcbbbbccbabbcccacaabcbcabcabbbbbcacbacabcbbabaacbababaabcccccbabbabccbbcbacbacccabbccbbbaabbcccaaba cacacabccbaccbbcabacbcabbbacaaccbaccacacbabbaaaabbaabccbbbbaaccbccaabbabacacbbbcbcacbaacbbcabcbbcacaccbabccbacbccbacaccaababbcccabacbcbbababcacaccaaaccabccaccbbccbbacbccacabbccbbaacbbcacbaccaacbbcabacaacaabbbcbaccccbccbcccbacbbbababacabacabbaacbacabcccccbcabbababccaccbbaaacbcbabbaccababbaaaacacbccbaaacbbcaacbaabccbbccabbacbcbabaccbacbbabbababbcbbaacbccbcbbbbcacbbcaccabacacccacbcbacaaacbaaabccabcabbcaaacacccacccccabbcaabccacbccabaaacababcabcabaaccaabaaabacbaacacacbccbcbabcbabacbaccccbbbbabbbaabbcaabaabacaaaaaacbaccac acccbbbacabbbabbcabbcbabaacbcacacbbccbcacaaacccbbccbccccabcbbbbbabaabcabaabbbbcababbcbababbacbacabcccacacccccbbbccbaababcbcaccaccabaccbaaaaaabacbbcababcbabccbaacbbcbcaaaccacaabaabccabacbbbaaccbabbabbbaccaacbaaaccacccaaababacabcbbbcccbbaaabbabbcacabacacacbabccaabacabbcccabaaccbaaaabbbcbbbcababcaacbbcccaaabbcabbbaaccabacbbbcccaccbcbaaacabcbcaacaacbbbcaacbcccbacabcacaaaabbbaaacbaaacbcabaaccbcbccabcbbaabcabcbcbcbbacccccbcabaacacbacabacbbbcbbccaaacaccbccbcbacbaccccbbccaccbccccbaaaaacababbaaccabbcbcbacccccbbbabccaabccbcab bacabcabababaccbacbabcbcacbbbcaabbcabaaaababbbbcacbacaaacbabbcbcbaabbaababccbcacbcbcabaaccbcabcbcbbbbacbaabbacccbbcaabcbcaccaacbcbabcccbcccaacabacccbbbacaacacbbcbacbbacacabbbbaacabbcbcccacaacccabacbbbbacbaaaacaacbbcacbccbcaaaaaccbbcababccbbaaccacccccbccbccbcaabcacabababcbcaacbcbabcaccbcbbcababaaabacababbaaccabbbcbaabcaaabbcacbbbcccaaabbcbccacbaaaaacccbacbbcccaabbccbcacbcacccbcabcbabcaccabbcbacaccacabaaccbabcabccbbaaabacbbcbabaccababbbbbacbcbbbbcaaaabacbaaacacacccabaabcbacaaabacbaabccaccabccbbbcacabbbcbaaccccabbbacca bbacccacaabcbbcabaaabccaaacaacccabbabcbababbbbcabacabbabbaaccbaacbcbbabcacabaccabbcbacbbcacaaaaccabbaccaaccccbcbbbacbccacacbcbcbcaabacababbacaacaabbccabaaabccabbcbbcccabcabbbaabbbaacaabccbcbcbccbbbbbbcbcbabcaababacbccbbabbaacbaaaaabccaacabcabbcabaaccaaaccbbccbacbbcbaaababbbbaaaacbbbccbbabbacbbbcbcccbabbcccbaaacccbabcbacbccabbbacbbacabaccaabaaabbbcaacbaccbbabbbaabaccabbccababaacccabbabaaccbcbbccacaaabbbbbcaccbacbbccbabccaabacabccbbacacccbcacbcbbccaccbcbaccccccbccbbccaabacbcabbbaccbbbaabacbabbbbbcccbaaabbbabbbccaaaabc abcacbbaaacacbacbcabcbabaacbcbcccaaccabaababaabcccbaabcacaccbbcbbacbcaaaaabaccbccaccbabaabbbccaaaccbcccbbabcbacccbaacbbccacacbccabbcabcbbcababbbacbccaaaaabaabaabccbaaabaacacbbbcaabcbacbbacaabbacacbabccbbccaaabcbccbaacabcccbcccaaaaaaaabccaaabacbbbababbbbcbacbabbbcbbababbaacccbacbcbcbcaccbaabcaaabacbcabccccbabbbacbcbcacbbbccbbacaacbcaacbcbbaacbaababbabacccacccaacbcaabbbabbaabcbbcccbabcbabcaccccbccbccacbccaabcabbcccccaacacabcaacbbaabcabacbacbaacbabbbbabccabaaccbbabbcacbaabbbabbcbcbbaabbbcaabaaacabcbccaabacccaaabcaabaca bcccbbcabbccaaaccacbcbcccccacbbbbcbcbcacbaabbbcabaabcacbbabcbbbacbacbbabaacababbccbccbcbbbaaabaaabbbbbccaaccacccbbbccbcbaccabcccbbbcbaacacacbccaababacabacccacabbcbbcbaabcbaccbbacabaccccccccaaacccacbbacabacccbbbbcbbacccbbaccaabababccbbccbbaaabaaabccaaabcbcbabbbaacaabbaacbaacabcccaabbbacaacbbcabbccabcabcbbcccababbbacbbaaaccbbcacaaabcbbcabaaccaccacbbacccbccbbbcaaabacabcbcbbbbcaaacccbcbabcaabcacbacabacbbcbacbaaacbbcbabbaabbcccbccccbaccaaccccbbbcbccbbacbbaacbccaccccabbcaacbbccbabacbccaacacaacabcabbabcbabcccabcbccabccbacc bbcacbbcbabbbcccbcbbcabcacbababacbbabaabbcaaaccbbbbabaababccbcaacbaaacbacbcabaaabbabcbababbaaacbababcbaaabacabbbabaaaaabbcaabbbbbcabacacabcbbacaacabcacbcbbccaaaccacccbaccaaabababcccabbabacacabbbbbacaabbbcccaabcacabccaaacabbaabaaccacaabcbbbaaaacabacabbaababbbabbabbacabccbcaacbacabcbbbbaaabaaabaccbbacccbabcbaabacbaabbbbbacaccbcaacaacbcbabacccbacbcbccabbcccabbabbcbbcabacaacbccacbbaacaabbcbcbbbcbbbabcbbbcccccbaacabbaaacaaaabbbccabbabbacbbbaababcccabbbccccbabaacaaabaacbcacbaacbacbbaaacccabcabcbabaacaaccbbbaaabbcbcaccbaab abcbccbaaaabbbbacabbbbcaabccbaaaccbaacccbaaabbcbabcbabaaaaaaacbbcbcbcaaaccccaaabaacbacccbcacabbcbbcbbbacabcacaabaaccacbbacacacacaaccbcbbaaccbabcaaaccbccbcbccaacacababcccbcbbbbcbbbcabcccbaabcbcaccbabcaccbcbbbcbbcbabbbcbbccaabacaacacacacabbaaabbcbaabcbbabbbaccbaaccbaacbbccccbcacaabaaaababbababcbcccccbaabbabacbbcabbaaaaccbbbaabaaacabcaacccabacabbbbbcbaaacbcacacaaabcaccbaccbbacbbccbcacacbaccaabbccaaaccbbaacccacaaacbaccccbabacacccaaacccacbaacccccbacabbbcaababcbababbbbbccbaacbbcaccacabacabacbcbcacacabbcbabacacccbbcccbcbcc cccccbacbcabbbbbbbccbbbbbccbbbcabbbcbccaccabbabbaccbbcbaccacbcaaccbbacaacbcbacaabacabaccacbbcaaacccacaabbcaaaabaccccccccaaaccaccbbccbccacabcaacaabccbcaaaabcbcbaaababaaabaaacaccbccacabaacacaacccabcacacbbbbaacbbbacbbbacbcaabbaaabbbbcabbbcbcbcbaccbaaabbcbcbacbabaabaacabaacacbbcaabccabbcabbcaaabacbbcccaaabaaaabccbbbaabacababcaaaaabacccbacabcaacaabaccabaaaaacabbaabbacaccccabbcacbaaacbbbbbaabbbbaaabbbcabaaaccbcbacbcbacaaacababcbccbaacccbaabbbaaccbbcbabcaabbbbbaacbbbaababbacbcccacabcababcaaaabbbabcccbcbbcbccacbcbccabccabbb aaabbbcccaccbbaaacbacbabbcabbccacbbcaabaccabcbaabbcbbbcccbaaaccacaaabbbacbcaacabacccaccbccbabcacbbcbcccabccabcabbaaacbbcacabbbcacbbbaccabcaaaaaccccbcbacaacbbaabacbcbcbbccacbcacbcbbabbbabcbbaabcccaabccabccbbcaaabbaabcaacbcbcbaacbbaaaabaaacababaccaccaaccaacbacbcccccbbcbbaccacbcaacbbcabaacaabaaccbcabaaaabbaaccacacbbabbabccbabcbacaaacccbbababacbcbbbccbcbcbbbcbccabcbcbcbbabbabbacabbcbacaccacccbbaaaccbbcacbbcbbccbbbaaacbcbaaaacbabbbbbbbcccbccbcbcbcacbbaccbbbbaaccccbcabcaaaabaaaccccbaaaacbabccaaccabbcaaabbabbcccccbaabcaccc acbcbbccacaaccbabaacbcacaccabbbbcbcabbbbbcccbcccaabccbbbcaaaacbbbbccacbcbcbccabcbcbacccbaacbbaababccacbcbbbbcbcacacabaabcbbcbaabaacbaabccaaccbcaabbbabcbabcbccccabacaaabbcaccabccbbcaccabacacbccbacbbccabacbcbcbcbaaaaabaccccabcbaabcbccccbccabbbbcbcbbbabcbbabacbccccbbbcccaaaaaccaabcabcabbbcacbbcacaccababacbbabaabbabacbaaaabbbbcbcbccccbbccccabbaccaaccabaababaaacabacaabaabcabaaaacabbaabcaaacbbbbccaacbbbbaccbcbaaaaaccbacaabcbbacbbbacacbbaabacababcabcbabaabaacabcaacabcbaacbaacabbaccbaaacccaacbaacaacccccccccbbccbbacaacabcbaa baabbccbbabcababbaccbabbccacaabcbcaababcaccbbacbcccaccacbcabcaacbbcbcbbaacaabbccabbabbaabcaacaaabacaabcaaabbcbbcacbbabbbbbbcabcacbaabbacabbcbcabacacbcaaacabcbbbbaacaabbbaacbcacbbbcaaaabbaabaabccbabbcbabacbbccabbababbbbaabbcacbbacccaccbccbbcbccabbccbcbcbbbbaaaacccabbbccaaccaccabccaabaaaabbcccacbcbacbccbabccababacaacbcbacaacacbccabcbcbbccaaacaaacccccbbbaaabacaaabcbcbbccccaaababaabcaabbbbcacaccbacabaaaaaacbbbbabbbacbbacabbabcbbabaabbaccbccbbbabcacbcaaccccbababacbccaccbcccccaacbbbacbcabbbcacbbbcbcaacbacbbccbbbbbabacccba bcbacacacbccbccabbcbcbcabacccacbacbccbcbaacabbbbbcacbbbcabaccbcaabacbabbbcbbbcbbababbbaacbbccaabbacccabccaccaaaccbabbacccccbcbaaaaaacccaaaabbabbcbbaacbcbbcbbabcccbaacaabcbcbcbcbccbaaacccbcacaaabaaccbabccbbcbbbabcccaacabaacabcbccccabcabbbcacabbcaacacaacbcbbbbbacbcabbbbaabccbaaabccaaccaaccabcabcbbbbbcaccbbbabcbbacbbbccacbbbaaacacaabcaccbbaabaababacbabacaccaaabacabccabcccaaabbbcccbbcbabbcbabaabcbcabbbbbabcbbcbbacbccbcabcabbaaaacaccccbbcbbabacccbcbbcbbaacaabcaacbaccccbcacbacabbacccabcbacaaacbacaaaacbaaacbbcccbabccccabbb aaaacabaabbbaaabccbbcaccbbccababaccccaaaacbaaaacbaaccabbbbabacbbabbbacccacaccaacbacbbacabcccccaccaaabaccbabacbbbaaaabccbccccabcacaacbbacaabbaabaaabcaabcaccaabbcbabbbaaaaccbcbcacbaccaabacaccaacccbbbacabcbbcbccabcbcbcaaaaaaabbcaccbaacbbcacbcaabaaacbaabcbbbcacbababcabacaacbbbaaabbabaabcabcccccbcabbbbcaccccaaaccabccabccacabcbcaabcabaababbbabbcaabaabcbcbcccacbbbaabbaaccccbaaccbbcbcccbbbabbabcacbbccacccabcbcaacacaccaacabcbcaccbcacccabccacacbaaabbacabbcabaababcaacbaaabcbbaaabaababbbcbcaaabcbcccbccbbcaaabacacbabbbbcacbcaaaa bcacbacabcabcbaccbaaaacbbcbbcabcacabbbcbcbcabaabcacbaaabaccaabcbabbaaccacabbacbbaacccacbaabacbbcccbbacabbcaacaaacccabccccbaaccabaccbbacacbabcbacbcbccbcaccacbaccaaaccaccacacbabacaccccbcbcbcbccabcbaacbccbcbcbbcbcaaabcacbbbbccbcabcbcaaaacacccccbaaccaacabcccabcabbccbaccbaaccbcccabbcbcbacbbbaacbccbabcbabaccbabbcacbbcaacccccccbbabaaccacccccbaacaccbbaaaacbcbaaaabbbaacaaabaababaaaccacbcaaccaaacababbcbcacabbacbcabccabbabcbbcbcbbcbabcbaccacabbabbcbcabaaaababacbabccbabbbacbbcbbaccccabbabcccaaaacabcccaabababaccbaacacbcbbbcbbcab bbbabaaaccbcabbbacccbbabccbaabcbcaaccccbbabcababaaabcabbbbbcbaaaccbccbbacabcabbcaaabbabbbcababbbcaacbcbcbaaabbbaabbaccbbaababbabccaacaababcbcbcaaacccbcaacbaccbcbbaacbacbbbacbcccbbbbbbabacbbbbbaababacbcaccbaaabbcabcaaabacbccaacaaaaababbabbaacbbbbabbcaabccccacbabacabbcbcbacbababcbaccaaabcaabbbabbccacbaaaccbbbabccbccaccaacccccbabbabccbabbababacacbbcabccbccbbababccaccabccbbbbbccbaabaaccbbaabacabcacbacccbaaaaaaabbcaacbabccbcccaabbcbacbcbbacbcccacaaacbcbbaacaaabbcbabcabacbcabbcbcabccbbbcabcaabaabababcaaccabcbbcabbcaccbbac accacaaaaaaaccabaabacaacbabbaabababbcbcabacabcaccacbbcccabccbcaacacbaacaabbaacacaaacacacacbacbccbbbccccbcaccccbccaabbaccaabbcbccccacbabaaabbcacbcbbcccbcaccccaccbccbbcbbccbccabcaabccacccaaaabcbbbbaacacccbaacabbcabaccccbccaabbacbccbbabbabbaccacbcbcaacbcaccccacbabaccbbbabbacbcbacacabcaaccabccaaaaacbacccaaccbcaccabaccbabbabcabbbacbccacccbbcacbacbabbaccbccaccabbbbbacbcaabbccabbbccababcbaacaccbacacaababaaabbccacbacbbbacaacacbcabccacabccbbcabccacabababbaabbbbacacbbbcabccbccaaaccbccccbbbcbccabaaccbcbbbbbbbccbcaccabacaaabacc aacabbbbbccbaccbcacbbaabcaccabbbaababcacbbbabaabcaaacbabbbbabbaccabcbcacbbbcccccabaaabcbaaaacaacbbbbaabcccbcabccabaaaacacaabcaaababbbbaccbcbbacbbacccbacbcbbaccabbbacaccabbbccbcbcaabbcacbcabaacabbbabcaabbabbaaccacabbacabbbaccbacaabbcbbcccbbcccbccbaacbbabbbbbbacabacabbcacabcacccbaaacbbaaacacbbcbacbcbbbacabccbbcacccbbbbbbaccbcbaabccabacbacaaccbbababbaaccaacbbcccbcaaaaccbabcabbcccccaabbaccbaaccaaabaabbbcbacbabccccbccbbacacbacbcbbacbcaaabbabbabccacbaacaacbbaaaaabcaacacbabccbabbcababbabcbccbabbabbacbbacbcaaabcacccbcccaccb aabbcabaacacbabbcbcaabaabbbbbabbaaaabaaabbbacbcbbcbbaabcccbbcacaabcabcbacbccbabccbbabbccaaccbabaabbccaccbabbabcbbbcbccaaaccbaccaccabacbacbbbbabaacbcccacbcbacbaaccabcaaabcabaccaabcccbcaaccccbbbbbcacbbbcaccccbcabcbaaccccccbbcbcacbababbcbbcbabbacbbacabcacbcccabccaabcbcacabcbaabcbaacbabcaacbccaabbaaacbcacccccacacbcaabcabcccaacbbcbaaabccbccbabcaaabcaabccacbbbaacccbacaccccccbaccbabcbbbbcccaaacabbcaacbaaacaacaabacbabbabaacbaccabaccaaabacacabaabbcccaaaabcabcbaabcccbbcccbabbabcabaaabcacbabaacabaabaccaaaaabccbbbacacabbaaaccbb aacaccccbacaacbabbcabcacbccbccaaccabcccccaccccbcaabcbccbabbbaababcbacbbaacaabbacbaaccaaccaabbcabcbacbbbacacbcaabacbacaabcacccbcaabcbcbccabbcaaabaacaccccaaabaaacabcbbcabccabbcbaabbccabaabbcbcbccbbababccbbbacababcabbaaaccbbbabaaacbabaacaabbaccaccbabbaaacaabbcbacbaaabccaccbacaabcabbcbbabaccabbbacaabcaaabbacbcbbacbcccacbaabacbbbcaaacbcabcaabbaccbbcccaaaccbcbbaccccbcccbcbaaabcabcbaacabacaccbabcaccbcaaccbaccbaabcbcbcbcacaacabbbacbcaaabcccaaabcbaabacbcbbcbbcaaaaabbabccabbabcaabbbaccbacbacabbbbcbbcaaacabaacbbacbcaabacccbabc ccacaaacabbaabacccccbcacabacaaacaacacbcbbccccbabccbbccbaabcabccbbbacbccbcbccbcbabaccbabcbccbcbbacabcaccbbaacabcabbacbbcabaabbbabbcbcacaccbcbbcacacabcbcbaabcbcabbcabacbabcabbcbccbcaabaacbbbaabccacacacbbcaccbcbbacccbcaaacccbbcbbbcaccbbaccaaaacbbbcbbaaccccbcbabacbabaacabcaaacbccbbacbcccccbaacaabbabcacaacabccccbabacbacbbbaaacacacaabbaaaabccaaaabcabcbacbcbbabccaccccaaaaacccbbbaababacababcacabbbcbbacababbcaccbcaccccbcbbacabbccbccccaabbcbbcbbacaabbbbaaaccacabbbaccccabcbbbaabccaaaccbacaacbbacbccbcbcaacbbaababbacbcabbcbbabaa aacbcabbaaaabcccaaaacacaaaccbbaabccaccbbcacabaaacccbcabbbccbccabaabccacabcaaccacacccccabbcbabababbcaaabcabccccacccaaaabbcbabaaaaabaacccaacbabccaabcbaacaacabbacabbaaabbacababaaabbccccbbcaccbbbbbabcaabbabcccbbcbcbccacbbbaacacabaccabacbabaaccccacaaaccaacabcbabaaabbaacbcaacabbbccacbaabccabbccaabbcbcaaccaaaaacaabcbbbcaabbccacbacccccbbbccccbbabacbcccacaabaabbcbaaccccbbcbcccbbaccbbcaabacabbabcababaacaacacbcacacacbcbacccccccaaacccaabaaacacaaaccbababaaccbabcbcbacbabacbbacbbaabbbcbacbbccaaabbbabbcbabaaabaccabbabcccabccbbcabaa bcacaaaccacbacbbbabaaccccacacbabbcbabcbcccbcabbbcaacabcacaabcacbabccaabbcaacbbccacccbbbbabccababacaacbcbcabcabcbaaabaabcccaababbcccbbccbbabaabaccccabccabcbacbaccbbccbcbcacbabbcbbbbccaccbaaabcabbcabbccacbbbbaaabbcccabbbccaacacccbaccbbaccaababaacacbcaabacbabccbccbcaababbbbbbbbcacaabcbcbaacaccbcabacccbaaacabbbcaaaccccbabccaabaaccbaaccbaaabbccabaabbcbbccabcabaaabbbbbabbcbbabcbbbccacacbcacbccccabcbbcaccbaaccacabbabaaaaaacbaacccbbacbaaabcbacbbcacbbabaccbbcababbccbbaccbccbabcccccbaacbcbabcbcccacababbababacbaabacaaaaaaabbcb aaaccaacccccbccbabcabccabccbbcbaababacccaabbcccbaabbaaccacbbabbacacccbcaaabbbcbbacbbacbaccccbbbbcaaccbcacbcacabcbaacbbbabbcbabcaacaacaacbbcbaacaaccccbccbcccccabacaccbbcabbbcbaaabbcccabbbaccbaacbaababcacbbcbbcbbabacccbabaacbbcacbbacbcbbbbacacbbbcbccacacbaacacbaaccccbbcbcccaabcbacababaacaabacbaacbbbbbacccaccbcacbaaaacaabbbccbabaaaabaacbaababbaccbbaacbcbbacacccccbccaacbcccbacbbcbabaabbcbcabbbcbbbbbcccaaccabacacabbaccbcacaccbcabbaccccbbcbaccabbabcbbaaacbbbcbbacacbcabbcaccbcbcbbabacaabbacacccbcbbbccaacbaaacacbccbcbbaaaab aaabaacacbcbbacbcacbcccaaababcacacabbbaccbaaacbccaababcbbabcbabbbccabacbccbbbacaaacbccccbbabbcbbbabaacaacbbcacbaabacbbabccabcbbcbcaacbbabaacacbcbbcbbcacaabaabccccabbccbcaacbabbbabbbaaaccccccacaccabbbbacbccabccccbcabcbaaabbabbccacbccbabacaabcbabaabcbabaabaccaaacccbcbcccbabacccacbbbbcbcabacbcbbacabccaabacabbacccacbcaabaacacbabbcaabbbbcabaabbbbacaabaacabbcacccbbacabbababbcaabcacccaabacaabcabbabacbaaabbbaaaaccacccbcbabacbcccbacbccbbaccbbcabbbccbaaccbcabccbababbbcbcbbccabbbccbcaccaabaabbcbbbbabaaacbacabbaabccccbaacbbacba cacabcacaabccacaabbababcbbacabcababcbabbccbabbcccbabacaabacacbabaaacaacbbcccbaaccaaaacacccccabccabbcabcaaabcbcacbbbabbaabccbcccaacbaccacabbcacabcbcccaaaacbcbaaaaaabbabbbcabbacacccccaccaabccbacacbbabcaacbcacbaccccbbabbaaaaaaaababbbcccbcaaaabacbbaaaabbbcacaacaccababcbbcbaabbbcbcbbcacbaabcacaaacaabbccccccbcbacbcabbbbacabababccbbbacbbbccaaaacbcbbbbabababcccaccacbaabbabcbcacbaaacaacaaacbbcbacacccaccbcacbbbabbaacabbbcccaabacabccacbcababcaabcaabacbaacaccaabaaabcbbaabbcabaccccaacbbcaaccbccbacccccacccccaaccbbbaacacababccbcba bcbcacbaaaacaaccabbcbaaabbcaababbcacbcbacbbbacbccaacacbccbccbacabababbbcaccbbbbcbbbcbcaccbcbcbcbacacccbccabcaacaacccacaabbbcabcbccaabbcabcbccbbacacacacacabaccccaccccacababbabcaacbbbccacacccaacccabccccbbacaccccabacbbcaccabcbcbaaacaacabaccbcacacbaaabbbabbabbcbabbcccbbbbababacabbaccccababaacababbcccabcaacaabaaaaaaacaaabcbbcaaaacbacbabbacbacaccaabbabbbacbabbaaaabbbacbbbcbabacabcaaacbbcbaccacacccababaccccbaaabcaacaaccbccbbbaacabbaabaaabbcaabbcbacbbbbaaaabcccbbbbcacabbbabbcaacaccbbbaabbabbabaaabccbbccbcababbbabacaaacaabbc aaabbbaccccccaaacacabbacbbbcbacacbcbbacaacaccabbcaabbccaccaabcabacaacbacabbbcbcabcabbbaababaaaaccbcbabababcacbbccbaabbcbabcaaccccacacbaabcbbcbaacbcccabaccbabbcacbbcbbcabaacbbababcbaaababacabcababbcbccbbacbabaacbaaaacbcbacaacaabccbcbabbcacbbabbaccaacbaccbbabbcbbbbcababaaaaaaccbcbbacbcacbcaabcacbbbaabcbacccbcbbcbbcaabacbaccbcaaaabaacabcbbbaacbabbabccaaabaccbcccaaaacacaacaccababcaccaccaccabccbcaccacbaccaccbbbcbabaaacacaabaccabacacabccbbcccbcacccacbabccbbbbbbccaaacbbcaabacbcabcbcacbbbacbbcbbabacaaabbcbcabacabacbaccbcbbc bcaaaabccacabcbbbbbabbcabbbcabcbccabaccaaabbcabcbcaabaaccaabbacabbbcabaaacbcaabbbbcabcbbaaaccbbaaabbcbaabbababcbaabbcbabaaabacbacacaacbcabbabacaabbcbbaccbacaaacabaaaccbbcccabbacbabaabacacabccaacababcbcaaaacaaacacccabccbbcbcabbccabbaacccbbcaabcbbcaababbbbccaccaccabcacacbbacabbabcbbcbcbaccbaabbccaccabaaaaababbacbaaacabcbacbbbbaccabbccacababacaabcbaacbbabaaabbcabaccccabaacbbaccbcbaacbacbaacbbaacacccccbcaabcbbabbcbcacaccacbabcbbbccabccaabababcaaabbacaacbabccbaabaccacaababbbcababbccbabcbcaccbbaabacbcacbaaccaaabcaababbacb abaaaabccbbcccabccbaccbabcbaabccaabbbccbbacaacccbcaabababccaccbbbabcbaaacacabbaabcbaabbbbbcacbcaabcaccacbcccacccacabbbbbaabbabcbbbbaabbabcbcbbacccaaaabbccbbabcbacaacaaccbacaaacaaaaccacaccbcbabaccbbbacaaccabcaccbcaacbbccaccbaaaabcbccabcbabbbcbccbaaacaaacabcaccacbbcabbbbacaaaaaaaccbbcbbbccccccbacbbbbcbaccabcbccccbccbccbbabcaaaaabccbccbcaacaaababccaaababbabccacbacbbbbaacaababbcaacbbcbbccbbaabaaababbabbbbcacccabacbabccabaaaabaaabaccaaacccaccbbbacbaaabbaabccccaaccabbaaaabcbcaacbcbbcbcbcbbcaabcabaaabcbaacabcccbaacccaccbcb cacccbaaabbccaaccacccbcacacccbaccabbbacccbabbabbbcbbcccbabcbcababbaaccbccaaacccccbaabcbcccbaaacbcbcabcbccabcbabbabbcbaccaabbcaabacbabaccacabaaacbaaabbbbcabbcabcaaccaccbbcaabacabacbacbbbbbcabcbcbcaacbabcbccbbaccacbbabacabcabcbcaaabbbaacacacbbccacacacbbacbccaaccbbacbbcaccaaaabaacaccbabaaacacccccbaccbcaccbcccccbcbacbaaccbbcacbabcbcaaabbabbbcacacacbabaabcccccbbbcbbaacccaaabbabcbaabcbbacbbcbaabcbbabbaaacbbbaaaaabbacbbcbabcbcbccaccccbbabbcaaccacabccaacbbacabbcbbbcabbabccccbcccbbbbaabbcaabacabaaacbbcaabbaaaacaccbcacbacaaca baabbabcbbcbabbbacacbbccbaababbcbbcbabcacaacbcbbcbaaaaacaaaccaacccbcbbabcbbbaaccbaaccccabbcaabacbacaabcbcacccacababcbbabbbccccbaaaccaacaaacaaaccabcacaabbacbcbcaababcbcabcabcaaaaabaaabababacbaaaccbaccbccabccbaaccbcaabacbbbbcacbabcbcbcccaaaabcaccbccabccaabbccacccbbcbbcccbbaaccccabbbcacbbaabcbaccaaaaabacbacbaacacaaaabaabaaacaaabcbacabccccccbaabaaaabaaaabcccabccacaaacababcccbaacaccaabbabcaaccacacabbcaccbbcabbbabbbaaccaabcbbbbcccccaccabcaaacacbbacaaccacbbbcaccacccababbaabacaacbccbbbcbcacabccaabbacbcabacacbabbbbabbcaacbbb cbcaccbabcabcabbcabcaabbccbcbccacabccbcacacccabbabaacbaccccbcbaaccabbbbabccaccbbbcbaaabcbcbccbcbbabcacaccbcbacababcbcacacabccaccaaacbbaabacabbcbbacbcccbacbbbcaabacbbaacacaabcaaacbacccbbabcbbacbabccaaabccaccbbcacaabbcbabbcbaacccbabccbabaacaabbbcabaccaabcccacbbbbcbccbcabbcbbbabbcaaacbabcbaaaabccacbbbccabcabacaaabcacabccbacaaaababbbcabaaacabbbaccbabbacaabbbacaabbcaccaabcbabcbabaaaacccbbabccbccbccbcaccabaccaccaabcabaaccbaabaaccabcccccbbbbbcbbabcaaabcccbbabbacacbbbbaccbabccbbcabcccccbbbbbacccccbcaacacabbcabacacbbbabcabba aaaaacbacccbbcbacccbaaabcacaaaccacaaabaabcacbcacbacbacbbaacacbaaccccaaacacccbbbbacaccbbaaaaaccbbaacacccabcbacacabbaaccacbbacbbacaccaaccabcbbbcbccbbbcbcaaaaacccbccaccbaaabcccccababcacaabaacacaacaabbacccbcbcbabcabbccbabcccbccabcacabaccbbaabccbbccaccaccbaabcbcaccbaaacabacacccbbbbbcbbbabbabcabcbbbababbabbcabaaaababccabaabacbbcbbcbcbcbcccbbaabbbbacacabbbacacacccbccbabcaaccacaaaacbcaaaaaaacaccccbcababacabbacbacccabbccabbaaaabbccbaccaabaaabbaaaacacbccaabbcaabcbaaaaaacaabcbccbbcbbbbacbbbcacbaacccbbaaaccacccbbabbaabaabcbacbc bcbcbbaabbcaabbaaaaaaabcccaabaacaccabbcbcaccbcaabbacbcaacaaccccaccbccccbccaccabbccaabaaacacbcaabbbaaacccaabbbcbbccacccbbbbbbcacbabacbcccacaacccbaccaacbaabbbbabbaccbbcccaaaabcaacbaacbaacbcbbaccaabacaacbacacbcaabcbbabbbaccaabaaccaaabbbaabccaaacbcaacabbabacabcabcbcbbacbacbbcabcbccbaccbbcccbaaabcaabccaccacabccabcaabacccbaacacbaabcbcbbcbbbacabaacacbbaaccbbcaaccabacbaacabcccaaacccbbbcaacbbcabaccbbcbabccacaccaccbbaabcbcaccacaababacaccbcbcacbacabacacbbbbaacabcbbacaccacabbbcccbacbcbcbbbbcacbccbccbbbabaacbcaccacaaccaaaabcbcbc babbcbacccaaacbcbccaaaacbcbcbbbcbbcbcbacbbaaaabbbcbaacababacccbcaccaacbabacaccbccaabcbcbbcccbacbcacbccabbbbcabacbaabaacbbbacacbbbacaaababbacacccbcaabcacbbacbccbcccaacbabaabacaabccbbacacbaaaccbaaaabbbacacaacbaaaccabcaccaacccaacbbbbaaccccbcacbbacbcbbacbabbabcbabcbcaaaabbaaabaaacbcbbabcbaaabcaaaccbbcbaabaaaccbbcaacbcaabbacabacaaaabcacbbabbcacabcacccbaabbcccacabacacabbbcabbaabcacbbccabbbcbabcaacacccbcbcbcbcccccbabbbccbbccacbaacbcbcbccbcbcccbbacababababbbabccbaabaacbbcbcbbcccbbcacaabcbacaaaaaabacabbaccbaabbacccacaaaccbcb aabbcacacabaabcbbbbbbabbbcbbbaabcaaababbbcbacacbcbbbaaabcbbabccabaacaaaaaccccbcacabbaaaccbaccbbacbcbbacbacacbbabbacbccbaaacbccabcacbbabbcacbcabacccccbbbbcbcbcacbbbbcccbacaaacbcbbabbccaaacccbcaababbacbcaabacaccacbbbcabbbacbbabcbccbacbbabaabcccaacabcaccabbaacbcbbbcbccbaaacbabcabababababcaccbbaabcaabababacbababbaabbacaccaccbccabaabbbacbbbaaaaabaaaabcababaacabacbbbcbbaacaaacbaccbbbcacbacbcabbbabbaaaabaaccbcbbabacbaccbaabbcbabbaccaabaabcacccbbbbbabaabaaabccabbcbccbcbbcbccbaacabbcaccacacbaacabcbaaaacabbcabcabaaccbcbccaccc cccbbcbcacbcabcbbbbabbbbbbacbccbcacbbcbbbccaacbaaacbbaabaacbbbcabbbcbcbcbccbbacccaacbaacaabbaaccacbbabcaaacaabaaccaccbcbcbbcbbcaccacaaaccabcccbcbbbbbcaacaabcabcbaaaacbcabaaacbababaabbaccaccaaabccbbbaccbbabacbacbbacbbcaabbabaccccaaccccacccacabbcabcabbcababacacbacbabacbaabacacccaaaabbccbacbacbabccbcaacbbbcaaababcbbaabacbabbbbcbbbbabcccaccbccabcbacbcccaccccbbabcbabcbacbaaaabaaccbcccbcccabaabbabaaaaacbbbbbcaaacbcbacccababccaabbcccacabacbbcacaccacabccbbcaaccabcabcaaabccaaacccabaacacaacbbabaccbabccbacccbbcabcababbcbcbaaab babaacbbbbcbcbbbacaacbbacaccacbbbbabcccbccbaabbacaabcbbccaccabbaabccbbbacaaccbcabbcaacaacaaaacaacccbbacacabccabccbaccbaaaacbcaaabcbcaabbbacaabccaacbbacbbcbccccabcabaccaaabbcaaacccabbbbbcbbcbbaabbbabcabacbaabaccbcabbbbaaabbbababbbbabacbabaabbbcacccabbaabbbcbbbccbacbcccbcbbbaaaacaaacbccbacabcaabbbbccccabbcacbbcaaaccbcbaabaaccbacbbcbacbccbaabacbcacacbcbbbcbbacbbbccaaaabacaabccbccabcbbcabcaccaaacbbabccabbaaccbbabbbbccccbaaccaabbacbbbccacaaaaccccaacabbccbaabbacabababbabbaabacabcccacabbbbbabcabbbcccbcabababccaccabbcbaaaab aabcacaacbccacbacccacbabaacaabbabbacbaaaaacbbcccbcacbcbbbbbbabcbcbbcaababaaabcccabccbcaaaccaaccccbcabcaaccbbcbccacaabbabaacaaaacaabacbcbbbcbbbbaabacacaabbcaccabacccaaccabbccaabcbccbcccacbabcbabbbccbccccbcabbbacbcbabcbbcbbbcccbabbbbbccaacacbbcbabaacacbcbbbaabaaccabaaababcbbcbacccbcbcbbbaababcabcabcccbabcbccbaaabaaacccbabcbabbbbbabbbbacbcaabababcabccbcaabcccababbccbcbccbbaacabccaacabbccabacbaaababbaacbccaabaacababbccacbacbcaaaacaaacccbacabcabaababcababcccbbccbaccbcaaaccbbaccabbacbbbbaababcbaacacbcaaacbabacbcbbaaacccba bccbcbbbabbbacabbaaaccbaaaccabccccacccbaabcccbbaaccacbababaccbbbababaaaaccbcacacacccbccabaacbbbbbcbcbbbbcabbcbbabccabcabbcbccbbcaaccacbcbcabbcbbbaacacaaaaacbabaaaacbbabcacbbcbcbcbbabcbbcaabbbbaaccccbbacbbaccbaabcaccacbbbaaccbabcbacbcbabbaccbcaccaaccabcbcbccbaccacbabcbbacacabcbcbbbbccbccbabbbbbcccaabccabcbacccbbbbaccbbcbaacabcbcaacbbbacacbbccaaabbcabababcaabcccaabbcaccbacccbaaabccccbabaacccaaaaacaabbabcbbccabbabcbbabacccabababbbacaccbbbbccbbcbabbabcbbccbababcbaaacabbbacbbacbccabaccacbcacccbccacbacbbccabaacabcabaccaba cbbccaacacaccaccccccabbbabcccacbaabacbabacccbcbcbcbcbcabbcbbbcbbaacbabababcabaaabcaaabccacccacbbaabbaabbccaaaabbacbabcbcaccaacacaabccaaacccbbcbaacacaaccaabcbbccbaaaccacbccbabaabccbaacacbcccaaacbbccbcacaaaccccaacababccabcacaaabccacbacabcccaaaccbabbaccabccbccccaaaaaabcccbcaaaacbcccaaccabbabaccabcaaaccbaacbbcbccbbaccaccbcacbacbbbacaacabaccbacbbabaaccccabbcabccababbbbaabbcaaabccbbbccaaccabcaccaacacacbbbbbaacacaababaaaacabbccbcbabbbbacaaaccbcbabbabacbbbcaabbaaabbacaacbccbaaaaccbbccccbabcabbaaacbbcbaaaaabbcacbcbbbacaabaab ccccaacacacacabbcaaabaacaccbaacccccaaaaacbbbccabbbccacccabbbaacbababcacabbaacccabcabbbacaacbcbacaabcacbbaabacccbaccaabbbcabccaaaaacccaaabbbabbacacaccbabbabccbcacbabbaaabcbbbcaaababbcbbabbcacabcccbacbcbabcbcaaacaaacacbbbcbcabcbbcccabccccbbcbaabacbcaccaaabaaacccbbaaaccbaccbaccccabbbacbbccabababbcabaabaababacabcbaabacaccbabbcabcaacbbcabccbaaabbbbbcbcbabbcbcacbacbaccaaacccabbabbacaabbccccaccabccccabcacccaccbaabcabbbbbcbacacabaccabbaaabaabaabbcccabbbbbbbcaabaacabcabbccacabccaacabccbababccaccaaaaaaabcabcbabbababaacbcacacc bcccbabababccbbacacabbbacbcacbacaacaaacbbcaacacaccacccbccacbcbcaacbabacaabaabbabacccbcaaaaccabbcbcbabbcbbabbacbabaacbbcacbcccabacbcbcacbaabacbcabababacacbcacabbccbcacbbbccbbbbcaaacabaabaaabbccacabbacbccbbabbcaccaccabcccabbabcbbcbbbabbccaaccabacaacbacccbaccacacaabbaabcbaacbabbaacbcacbcbcbaaaabcaaaacaccccaacbbbaccbaaccbabbabbcbaabcccbbbbaabbbbccacaabbaccbcbaaacccaaabbaaaabaaabaccbcccaaababacbabacccabbcbcbbbabaabccccbcabccbccbcbacacbbccaaacacacacccaabcacbacbcaabbcbbcbaabaaabcabaccbcccbacbaaacabbcbcbcbbccbcbbabbababbaaa bbcbabcacbabaaaccbcccacbaacabacacbccacbccabacbbbbaccabaaabaaabbbaaacbbbbbbbaccccccbcaaccbbbacccaaaacbbbacaacacacaabacbaabcbccccccbaabcccbacbccbaaccaacbcbabcbbbacbabaabbcbaaabbbcbaabacabbabbccababaccccbaaccccabcbcabacacaacbcbbcbcabbcbcacaaabccaaaaacbabcabcaacbacbbacbbbabbabcbcbacabbabacbacbbbaabaaaacaccaababaabacaaabcbbaaccbcbbcbbccabbbaacbacbbccabbbbcccbbacbcbbcbcacbbbacbcaabacbcccabbcabbacccbaaaaccbaaaaabbacbbccacbcaabcabcbaaaccbabcccabaaabbcbaabaabbccacababbcbbcaccaabcaabacccbaaccacabccaaabbcbabbbbaacabacbbcbcbcba aacbbaccaccabbabbcccabbababccabcbacbabbaaccaccbcacbbcccaaccccabbacbbaacbcaaabbccbccbaacababaaccabccbbaaccbaaccaabaabcbabbbcbccaaacacbcbbcaaccbbacbabcccbbacabbcccaaaabccccbabccacbaabaacbabbbaaccabcabcabcbacabbbbccbaacbcccbaabbabbcccbbcaaaabbaccbbcbcbbcbbbaabbbbcaaacabbabccbcccacbcbbabbaabbcaacbbbabbcbaccbaacccbbbacaacbabbabbbcacbbbcbbcacbabbbbabbbbababbacaabcacacccaccbccbbcccaacaabacccaccbbbbaabacbaaabcaabbaaaacbbababababccaabaaccacbbacbaccbaabacbbbabcbbbcccaaaacaabbacabcaabcbcbccacabcaaccccbcacbccacabacbbbbccccaacba abbcbcacaacbccaaabccbcabbcbcbaaababcabcbcacaabbcacccbbcabbbccccabababccaaaccaabccabccaacbbcacacbabcbacbcccbabccccabccbbaacbcbcccbccccacaacabcbccbaaccbcbabbccababacaacbbbbcbcacacccbbbbbaaababbaccbcbacbbcbacacabacabacacbaaaacabcbabcbaacabccbacabcbaccbbccacaaabbbbbaaaacacabcbbbbabaabcccccbcaccccabcccbcbcbaaaaaacccbcaacacaaabaacaabcbbcabcbbacccabbacbbccbccccbcaabbcccaacbacabbbabaababcbbabacacacaaacccababcbbabbbabbcabbaaabaaccabcbcccbcbcaacbbcaabbacabccacbbacaaccaacaaccaaacbbbbcbbcccacaaaabaacaccbaaaaacacaabccbcbcacbacca aaaacabacbabaabaaaacacbbcacbaabaabaacacbacbbbbbaababcaabbbcbaacaaccabccacccbacbccbcaccaabbacabaaacbbabacbabccbaacccacbcbcccabbcaaabbabccbbbbbcbbabcccaaacbcbababbbbabbaacbaaacbbccabbcbabbabaaacbbbccaaabbbcbcbacabbabaaaabbaabcabbcaacbcaacccaabcbcbcccbbbbbaababbcaccaaacbbbcabcaccbbcaababacbabaabbbcbbbbaabbacbcbbaabbcbacbaccbbabaabbabaaaaccabbacbccaccbaaaabbbbaababbacbcbcacbcaaccbabccbbaacbcaccccaabbbaabaabbbabbcccbacbbbccbabccacccacbbcbbbbabaaacccabaabcbbbcabcaccabacbbcacbacbbabaacaaabcbcabaccccacccaacccbaacccabaacabaa cccccbbbbbccbcbbcacacbbaabbcacabbaccbcbaabbcbbbccccbcabcbbcbcababbbbcbbaccccaabbcccababacaacabcaaccbccbbbbccabbabbaaaaaababbbbbbcaaacbcabcaaaaacabcababaaaabaabaabcbabccacbacccabbabaccbcbabaaaabbaaabbaabbacccacbbabcaaacccabbcbaabacbaccccbabcaacaababaccbcaabbabbbcabcabbacbbbbccabcbcaaabcabcabcbbcaaacacbcccaccccaabbacbcccaabccccbcaaacbbccbbbacacacbcaacabcabcccbaabcabbcacccbccbbcccbbbbcaccbbaacccbbcbcbbccbabbbaaacbccbcabbabacbbbccaaabaabccaabbbaccbaccbcacbcaaccbaaaacacccbbbcccbccaabacbcbbbbbacbbcbacaccccacccaabcaabbaaca bbcaccbbcaccacaccabcbbacbbabaacacaccbccaacaaccbccaccbbbacabbacbababbcbbccbbcaababaccccbcbcbbacacccaccccbaaccacbbbcabcccbbabcccabcacacabccbabbbbacbacaaabaccacbbabbbabbccaacacccabcbabbbaacaacaacbabbcccbbcbcacbccacbcbbaccbacccaabcbbabcbcaaaaccaabaaaaacbccaccbbaccbbbacbaababbaaabcbccabaaccbccbbbacabcaacaabbbaaacaaaabccaaabacaccbcccbbaaaaccbcaacccbabbcbcabcbbabaaacacbcaaacbbabbbbccbbacacaccacaabccbbbaaaacacacbcaacbaabbbcbbaaabbcacacbaaabbcbcbacbaaaabbabaacaaccbacbabacbbabbbbbacabcbbbacbababaabacbccbcccabbacabcccaabcbbabc aaabbbcaccabcabacccbabbaabbbcbbbaaabcbbbbbbcbcabccababccaccbccbacbbcacacbacaabcbbaacccbacccbbbbaabcaacbccacabcacbcacabcccacbcbbbaaccbcabbbbbccccabcbabaacaaaaaaacbacaccaabbbcbbaccabbcabbccccbbbcaabccbacccbacbcbcccbacbbbbabbcaccccbccaaababcccaabcaaaacbccbccccaccacaacccbcaccbbacbccbacaccbcacbbccaaaaccacbabbaaabbbbccabbaacabaabababacabacbbabbbaacbaabbabbaacacaaababccbabbccbbcbbcccacbabbbabbcacabababcabccbcccaccbbcabcaaaaabcbccbbbabccaaacbcbbacaacbbbbbaaaacbbbbcaaabcabacabcabbcaacabaccaaabaabcbaabacaaaacbacacbbcacbacacab aaccaaaabccbbcaccacbaaabcaaccbcbabcaaccbaaacbaccbbcbbbaaaaccccacbacccaaacbbabccabcbacbaaaacbabacbcabbccbbcbbbaaacbaabbbbaaccaabccbaabbcaabaabaccacaccbcaccccbbcacbabcacbabcbcccbcabbbabacbbcccaacababaabcababaccbaabababcabaabacacbaaacbacccccbcacbbacaabaaababaacbacbababaacbaaaccbabbaabacbabcacbccabbbccabbacacbcacbaabccccacbcabcabbbbbbababccbacccacacbaaccaacaabbcbacccccccbaababbacabacabbacabacacbbaacbbbabccaaabaacaaabaaacbbacbcbabaacbbaaacccabcbcaaaabccbababcbaabcbcaccacbcaaaaabaabcbbbcccbcacbbabcbacabcacabbbaaaacbaacbba aaacabccaccabccaccbbbacbbaccbabbacababccacaccbbcaaaaccacccaacbcbcaaaababcccbbabcbabbaccababcccbbbaaccaccacbbaabaacccccbaacabcbcbabcbbbcbbbcbcbbccbbbbbccabbbcabaaacababbbccbcbbaacaaabcabcbbcbaaacbccbbacbaabcbaabccaaacaaabcacbcaacacacbbaccbaacabcbcbccbbcaaabbbcbcaacbcbbcabbaabcabcbcbbcbaabcaababbcabbbacccabcbabccaacbaacababcacaabcbcbacccabacabacbaaaaabcbabbcaaaacbaaaaabcabbaababbbaaacbccccaccbcacbcbbabacabaabacbcbbcacaaaccbcabacabaccacbbabbbabbcbaabccbbcacabcabbabcbbccaacbabbbacccbcbacacaaaaaacbcbaaccabcabcbbcababcbca babcacacbcbbcabacbabbcbabaaaabacbaccbcabbaabcabcccaaabcccbcaaaacacbccacccaacaaabbcbccbacbbcaacbacacccaccbbbcacabbabcbacccaaccaccbcaaaabcbbbbacabaabbbacabbaaacbbababbcccbacccbabbbcabbbccbacaaabcbbabbbbcacbabbacabcbacbacacbbccacbaaccbabcbcbcbbabaaabbcaacbcccabbcccababbabcaaabbcacbacbbbbbabaacabcbbaacacabccccbaccbabccbaacabbaaabacacbbabcbcbccaaaacaaccabacbcbbcacbcbaaccccaacacbccacabbacbabbcaabbbcbcbaacabaaaccbabbabcbbacccbccaccbcbbbcacbccabccbbcccbaccabcccacbcbccaabacaaacbabacabbabacabababbabbcabcbaaacccbbacbccabaabaca bbcaaaaccacbccbaccbacbabbabbcaababaabaababbabcbabbcccaabbbcaaaaabcbcaaacbbcacabcbbcacaabbcccbcabcbaabbaacbcccabaaabaaaaaaaacccccabcbacaacbabbaabbcabccbcbcabbcaacbabaacabababbbcaacccbcaacaccbabcaccbbcbacccacbaaccacacbabcabaccbaacbbcbaccabbaacbaaacacaabcbcbcbcacabbaaccbbacbbcbcacacbababcbcbbabacbcccaacbbaccaabacabcccabcbcbbbbabcbcccbcccaababbabacaababcaabcbbbbbccbabcbccbcccaacabcaacbacbabcabbbbbaacacabcabbcbcbbcbbcccacabbacabababcbbbbcaacbcccbbaaabacccbcccbcaaabcbccbbccacbbbcacbbbbbbacacabcacaccbcbccabaaaabccabcabbbba baccabbcababbabcccccacaacaaaaabcccbbccccccbcacaccaaabbbcbcaabbabcaccabcabbabaacabbabbbbaaabbbcacabbbbaabbcbaacbbcaaacbbcaabccababccabccbabbacaacabccaccccccbbcabbabacbaacaacccacbbbcccbacaccbbbbbaabacbabbacccacbbcacbaaacbcbcabacbcbbaabcacaaaacabaccacccccbcbcccbbbacabacabcbbbcabacbababcabaabbabccaaacccacbcabbbacbcbacbcbcccbcaaababbccbccacbcbbabababacbbacaaaaaacbcacbaacacbbbcaacbcbaacbccacccacaccaaabbabaacacccccaabbcbbcabbbabababaccaaaaacaabccbccabbabbabccabbbcababaabcaaacabbaaacaaacbabccbcabbabcbcbcccaabbbcccaccbabcabc bbababbbbacccccbaacbcbcccccccababbacaccccbbcccbbaaaaacbcaaaaaabacbbcabcccbacabaaabbaaabbbaacccbaaabacccaaaabacccaabccabababbcabbbbcaccbaccbcccbaacacbbccbcccbccababcaacacbbbcabacbaaccbaccaccabcccabbcbbaacccbbbabcbabaabbaabccbbbbabbccaabaacccbcaccabaabcacaccbcacaccaaabbabbabcabbbccaaaaacbcbbcbaaaccbaccccbbbacacaabbbacbcbccbccaacccabbbacbcaaabbcccabbaacacaccbbabaabaabcacbabcbbcacccabacccacaababacabcbcccacbacaaabacabccbcbcccabbbacbbbbcaccabbbbbcaaacaabbcbbbcaaccabbacabbbcbacbcbbacacbabbabbcacbaabcccbccbccbcaccabaaaccaba bacccacbababbaacbcabcacbacbcaababaacaccaababcaacaababbaaacbcababbbbcabcbccbabbaaaabcbcabcabaaabcababacbbbacabaabacaabbcbaccaacbaabcbbabcbbcbaabaaacabbbbcaaaacaaaababbbcacbaccbabbacaaaaaaacccacbbbcacbaccacccbabcabaccababcbccaababaaaaaccbcbbcbabacbbcbbaacccacbcabbbbabcabbcccbbccbcaacbcbcbaccacbcacaacaacccaaabcbcbcaccbcbacaccacccbcbbcbababaaaacbacbbbcabcbaccbacccbacaabcbaaaabcccbcacbaabcaacaccbaabccbccaacbcbbcccabbbcaaacbcacbccbccaccccbcbcbcccbcaabbcbbbccabbbcbacbbabcbccabaaaaaaabbabbbbbbbbbcbacccbbabbccbcabaaaabcacaca ccbabaaacccabbbbababccbcabbccbcbaaccaaaaccababbabcbacbcacacabcabbacbbcbbccaacccccaccaabcacbabbabaccbaabacbbcbbacabcbabccbcbabacaaabcbaaacbcbaccacabcacccbbacacabbabbaacabcbbababaccbcbbbacbbacaccccabcbbbabaccbacbbcabcbacbbbcababcbbccbccbbbccbbabaaacbaacabbacacacbacaccacaacaccaababaabbbcccbacccaacbccbbbcbbccccabababcccbcbabbccabbbaccbbcaabcacacaabccacabbbaaacbbcbbabcaacaabaaabaccbbaaaabccccababbbacbcacabcabaabaccbbbabcbbbccbcccacaccacaaabacbccaabcccbacbccbbcbacbbaaaabcbcbaaabaabbacbacaacbaccaacbabcccabcbbacaabbcbaabacc ccaacbbcbaacaacbcccccbbabbaacccabaaccbabbcababaaabbababbbcabacbababccccaaabbbbcacacabccaccccbbbaacccabcaacbcbbbcabacbaaccabbabcbbbbbbcbbcabacaaabbacaaaabbbbaccbcbbcacbbbaaacbbbaaabcababcaaaaaaaaabbcbcbbaabccbcabbbacbccabbbbccaaabbaacbcabccccacaccbbcbbbcccbaabbbaabcaaaacacacacaccabbccbbaababbbcbbcaabbababbcbbabcbabcbcbcbcbbbcaacbabbbcaccbaaaaacabbababcbbaaabcbccccccaaabcbabaaacabcbcbacabacbcacbbbbbbaaacacbcacaacccabcccabcaacbababbbbbabbcbaabbcaacbcaaaacccccbbbcabbbabbaccaccaabbbbbbcbcabbbcbacaababbbabcbaabcaaccacbaca cbccabacacbaabacbacbccabbbaabaccbacbbcbacbbacaabbbcaabbabbccbbbcabbbccbacacaaaccaccbbbcbbacbbbcbacbbcabcaccbbbaaacbccabaaccbabbccabcacbccabaabbabccaccacbcbacbbcbabaaacbcbccccbcbabaaaabaccccacbcccabcbbcabbbbabbabcbcaaccbccacaccbbaccacbcacaabcbcaccbbaabbbbabaaabcbcababaacacaaaaacaabbbaacabcbcbaabccaacababccbabbbaaabcbbaaababbbbbccabccacaccbacbcbbbcccaccacacbccccccbcacaccabbaccbabaccccccbabcbcbabbcaaabaaabcbcbacaaabaacbbcccccbbbaaccccbabaacacccaabbccbcabcabcccabcbbabbccaaacbacabccbcccacabbcbbbbacccbacbcbcaacacbaaaccbbc bccbccccccbabccccabcbcaccbcccabbaaaccbbacccbbcaacccbbaabcbbccaabcbaaabccabbcacbacccacbcbaccbacaacbbaabcaccababaabcccbbcaccacbabaacbbcccaccababacabcaaaaaaccbcaacbaccccbcaabcabcbabaabbacbacbbbbbaabacbaccaaaaabaccbaaacacbccaabacaacbbcbcababaaaccbccaabbccabaaaabaabababcbaaaabbababaaaabcabbbaaaabcccabcbacaacaababbbabbbaaccbbacbbbbaaacbaccaacccbaccaccbacbccbacacccaacaccaccabacabababbabbbbcabacbabcbccccacbcbabababbababbcbacbaaaccaaccbbaaabacbaabcaabbbaccbbabccacbcbaabbaaaccbbbcabaabcaaabcacaaaccccaccaccbbbabbaaacabccbabccb ccabaaacbcacabaaacbcccaabcccbcbcccbacbaabbaccbcacbaaababbbaacbccbaccaacccaabcabaccaaacabaccaaccccaaaccacbcbaabccbcbbaaccabacabcabbbaaabacacbabbbabacccabbaabbccabcbacaabaccacbbbcbaabbbcbaaccaccccbccbcabcbbcccaabacbaccaababaabbbabaacaaaaacabaccccccbabcbbbcacccccabcbaacacabcbcbacaccaaaccbaccaaaabbcbbcccbbcbacaccbabbcccacccabbbbcacabbbbcbcacabcacaaaccacaabacccacacbcbbbbcaacabcabcbcbcabbcccabacaccbccabbbbcbabccacacababbaabbcabbabbcbbccbbaccbbabcaabcabcbcbbbbcaaacacaaaabccababcbababbacabbbaccccabcbbabbbbaabacaaacaacabacab abaacacbbabcbccbabcaaacbbcabccacbacbcccabbaccabcbbacabbbcbcabbabcccccbaacbcaaabccabbcbaaabbacccbaaacbcacbccacbcacbababcbcccbacabcaabbccacabaccbcbcccbccacbbbabacababcabccbcacccabacccccacccabaaaacbcccabbccaaccbacccccccacabcaabaababcccbacaabbccbcacbbbabcccbcaababbbccbbabcacacbabacabbcaaccabaabbbacaccaacbaabacaaabbcabccaaabaabbacbbacbcccccccaacbcccacbbccbccababaacbaccabccbabccbaccbabcabbbcacbccabbaccacccbbcbabacabbabbbcacabbcbaacccabbccccbcccabacbbbaaccbcbcabccacbccbcbbbbabaccaaaaaaacccaabcbacbcaaccccaccbbbcabbbbcbabcbc ccbccbbabcbbcbbccacabccaabcaccbccbababcbacacbcccccbbbaacaabbcacbcbcbaaabbbbbbcbabbcbbbcaaccbbbbcbbcaababbaacaabcaabbbbbaacacccbcbcccbabccacbcbccbcbabaaccabccaabacbbcabaabcccbbbcabcaabcccbbcbcccccccccaaacabacbbbaacabaabbaacbbcccbaacbacabacccababcbababaccabcaaacbacbbcbacbbccbacccbbbabacaacaacaaaaaccbcbcbcaacbbaabbaabaabcbabaaccaaabbaaacabbbbbbcccccbbbabcaabbabaabcbaacabcccccbccbcbccbcbbaaabbabcbcacabbbcbacacbacabccbbbabaccccbbcbacaaabccccbcbcaabcabcacaaacbbcbacaaaaacbbbbaaaaabacbbabcabccaabcbbcacaacababababcababaccaba bcbbbbbacbacacaaabababbacaacbbcccacabbbbbbbbbacacabababaacbcccbcccbcaaaaacbaacaaaaaaacbbaccabbccbacaccacacaaabcbbcaacaccbaaccbabacbabbbcabbcccbccbcbbbcabccacccacbcbcbbbcacbcacaccbbbbaacbabccccacbcabbbaccbababaabaabbacbccacabaabacccabbabccabababaaabbbbabaaaacaabbaaabccacaacaabcbcabaacaabbabbbcbcbbbccccaacbccaabaccbbbbbcbbbbabacacabccbcbccbbbaabcbbbacbccccbbcaaccbcaaccbbbcbccaaccaccabaaaabbcbcbaacccccacccacbaacbaaccaacbaaacbcbcbbcbbcbaccaacccbccbbaabaabbcbaabbaccbaabcabcabbacaacabcbcbaaabaaabcabccaaaacbccacacccbaccacc abcabacccabbcabbabbbbccacbcbaccabcbabcbccabbabbbbabbcbcaabababbaccccacaaaaccabbbababbcacacaccacbccbcaabbcaaccabccbabcaacbcbccacbcacbbcbccabbbbacccccacacbbbbbbccbaaccabaabbbcccabbaaacababbbbbcaabababcbccbcbabacbbcacaaccbbccccbabbbccbcbbccbbabcacabcccbbaaaaababcbaacbcccbabbcababcbccbabcccbcbbcaaaccbbbcaabbacbcabcccbbabbcbabaccabcabbbcbbabccabaaacabcaccbbbcaccaabaccccbaccccccabbbccaacabcaacbbbccabbccabaabbacccacacaabcbabbbbaaaccbacaabacaabaabcaabbcbababacaaaccabacaabcaaaaaccbcabccbababacbbacaaabacbacabacbbaccbcbcbbbaba bcbccbaccababcccabacbaaacccbbacabaaccacbbaccaccbaacbacbacaaabbbaaabbcbabbcbcabcacbbbbabcabbabcaabbccabbbccbaccbcaabcbaaaabccbccabbbbccaccccccbcbcbbcbcacbaaccbbcacbaccbccbbcbccababaccbaccbaaccccaabaaaabcbaacabcabacaaabcabbabaaaccacbaaacacacbacbbaabbcccbbabaaaccaccbabbbbaaccbaabbccbcaaaabcbbacbacaaacabbccbbaccaaccccabbbbbbbbcbaaabcaaacaaaacbcaacacaaacbcbabcbaacbcbcabbcccacaabcaccbabbaaacbcccaccaaacaaccbccacaaaacabcaccabccbcbcccaccbbaabaccbbaabcccabbcacacaaaaacbbbcbbbbcbacbcaacabaaaabccccabbccaacaaabcbaacaacbaaabcaccbc ccbabaabbbbabcacccabaabbbbaccbbbcccccacbcaacabbbacbacaabccabbbbabbbabbbaabaababaabcbbbacbcccbbabaaaccbaacaaacbabcaacbbbaacbbabcabbbcbbcbacabbbcaabacccabcbaaaaacbbabcbbccccacbbaaccbbabccaccbcaccbbaacabacbcabbcacabbccacaaccbcbacbbbaabaaaababccaabbaaaaabbbacabcacbbabbaaccbccacccbaaaabcabbcbabaaccaaaabacbaabbcaabaabcbcacbbbcbabbcacacbcccbabbbaaaacccbccbcbbcbbabbbbaaabcbccabcbbabbaaabcbbbcaabacaabbcbbccccabcaaabbabbbbcccaaccccccaccaaaaccccaccbaaccaabcabcbbcbbcbccacbcbaccacacbaaccbacabcababcbccbabcbbbbbcaabccccabacaaacbcc abacabcaabbbaabbcbbcbbbacccaacaccbacabbccbcbcacbcbcabbabaabbbacbacbcbcababcacbbaabbabbbabacacbbcacbbbccccaabbaabcbaaccaaabbcbcabbcbabbbccbcabbbaccccaacbbcbabcabccbbacacbcbabccacabbcacaabbabbcbaabbbaaabcaccabbbbbaaaabcacacbabaaaaacbcababaccbcaaababacacaaccabaabbbcbcbaaaaabacabcccccbaabaaacacbccaccaccabcccabbbcccccaabacbcbaccabbacbbbcbccaabbbabcbbabbbbccbcbcacbcacaaaaaabbababaabcbcaaabcaaaccbaacacbcbbbcbabcbaccbbaabcbccbcbccacccaccbbabaccaabbccbbaacacbccbbccabcabcaaababccbcbabbccabaccbbcbbbcaacbbcabaabbbbacbcbcaacbcac ccabacbabbbccbbbccccccacccabbabacbcacaacccbaccbababccbcbbbbccabbabccbbcaaaabbcacbaaccaaabaacbcbbbbcacbaaccacccbaaaccbabacbbbbacabaaaabbbbcbbcccbccaccbbcaacababacbcccaabccacccaabbbcaabcabcbccbbaacaccbbccccabacbcbccbabccbacbaacaabcbcabaacbbbcacbaccacccaacaabbabbaaaabcabbbcabacaacccbaabcabbaccbababcbacbbabbcaaaaacabbacaacbaccabaacccaabccaccbbacbcaaacbabbcbcabccbaccacbabcbcbbbbcabbabcbaaaacacbabcacacbcccbbacabbaccbbabacbabbaababacbcaaccaabaccbacacaacaacbcbababacccbcaacabbccbbbacbbcbcbababaaccbbbaacbcabbaccbbbcabaacbaaab abbbbcabcabaccabccabcccbababcbbaacccbabacccabacbbcccbacaacabcbbbabaccbbaaaaaccbbcacaaaccbccaaaaabcacccccacccacccaacccaabaaababbcbaacabbbaacccbaabaaabcbcacbabacaacaaabbbabcacbcbcccbacbaccaaccbbbcbbbbacacaccbabbcabccaabbbaaacbcccbcbcbcbabcaaaabbaabacacababbaababbabcaccbbaccaabaaccacaccabccaaaaaaccbcbbccabbbbcbcbacacaabbcbccbaacbbababbbbbbaaabbbcbbbccabbaabbbcabccaabcbcbccabccaaaaccccabbcacbcccbacbccabbaacacabacbccbcacacaabcbaaabbcbaccccaaaaccaccccacacccccaaccacbcacccbacbcabbbbccaaaaabbaccabbacbccabccbabcacbcbbbaccccca cbaabcbcabcbccbaaabbbbbcbbbbabcbaacccbbbacaacabbbabcacacccbbcbbacbcccbbccbbabbcaaaabcbcbbbccbbabbabbbcababbabbcacbcbaabaacbacacbaacabbcccabbaabacbbcbcbccbabbabbbbbbacccbcacbcccbbcccacabccbacbcabacccabbbcabbaacbbbbbaaccbccbbaaaaacbacccaababcccbbcabcabcbacaccbccaabcaabcbcbbbaabaccbaacbcaaacbaacccbbcaaccbcabcccaacccaacbcabbabacaabbcacabcbcccbbaacacaaabcccccbaabbbcbcaacbcabbccbbaacbbaabaaacccbaacaaabccaababbcbcbaacbaabbbcabcccccccccccabcacababbcacabcbbcacbccccbcbabbcaacbaaaacabbcaaccbbacbccabbbcaabccbacbcabcbacbaabababb abbccabbaaaaccbaacacaaaccbcbcbbbabbcbccaccabcbbabcccabbaabbbcbcbccbbcabcababaaaabaacbcbccaaacccbbcbcbacbbabaabcbabcbcababbbaacccbcbbccbbbccbbbacbacaabacbcbaccaabacbbaaccaababbcbcccaababccabbbccbbacabbcbbcbabbccabbbabaccccabcbacccbacbbcbabbccabacbcbbcbbccbacabaabbcababcbcbccbcccbbabbacbcaabccacacaacacbaaabccabbcbaccccaacccbabcaaabbcaccaccabaccbccabcbbbacacacabcacbabbcaabababaabaccaabcccbbbcabcccccaccbacacbccacbccabccacbbaabbbbaabcccbacbccbbbabaabcaaabbcaacbcabbcbbacaabacbbbabacabacabcccaabccaaacbacaccbbbaaccaabbccabb ccbbccccbcacbbcacabbcababcaabbcbcbabbbabacccacbbbaacabccbbaaccacbaccaccbaccacccaaacaaabbccabaacaccbcaabcabbbcaababcacbbaccbbbcccbcbcacbabccbcccbacacaccabbaaabcacaabbcabaaabcccbaaabbbcabcbacabccabcabccbccccabcbcacacbcabcbcaaabaacbbabaccbbccbacbcaaabcbababcbcbccbcacaaababacbcaabaccbbabbcabbacaacbcaccaccbaababbbbcaaccbcbccababbbbbccaccbcbcbbbccccabaaccccbbccbbbacbaccbaccccbbabbaccccbbaaabacacbcababaaaabcbabbcbcacabaacacaaabbbaabcccbaaaaccccabcacbccaccababbbaaaaabbbcabacbcbbbbccabbbababbcbcacbcaccbbabaccacbccaabbaabbbca abbaccccbbaaaaaabbbccbbbacabcbccbaaabbbbccbcaaccacacabbaabbacbaccbbbabccabcaaccbbacbaacccbbbbcccaabbabcaabcbcbaaabcbacabbcacbbbbacbaabccabcaccacaacaacacabacabbcabbcaabbcabbabcbbbbbbbabacacbbaccbbccbbabcabbcbcabcabcccbbbcbabbaccbacaabaaacbbacbabababcbbbcabcabcacbbaaccbabacacccaabbbaabcccbacacbcbbbbcbabacbccbbaacaabbaccabbbcacaaacabbbbbababbacacababbacbccbccbbcbaaacbbbbbababcacbcccbccacbacbcaaabcbacabbbcaacacbaaacccbbaabcbcbbcccbaacbbbbacaaabcbbbcbbcbcaccaaacbbacabaabaccaaaaacbbacbbacabacaacbbbbabbbbacacbcbbabaacabbab abacacaaccabbabcabacccccbcaaacbcccbbcabcbacaacbbbabcbabbbcbabaabacaabbacabbccccabcbccaaccabbbcaccbacabaabcbccbabaccccacbcaabaaacacccacbacabcbcbacbbcaacaabbaabcacbaacbbcabbabccbcaccaacbcccbbbcacccaabaaacabacbccacacccbaccacbcbaabcbcbcbabaabccbbbacacccabcccbaaacccaacacbbaaaacabbaaabbbcaaaaaacaacccbaabccbccacabbbbbcccbbcaacacbbbcaaabaaabcbcabaccbacccbaabcbbbacbcabbbbccbacacabbcacbabacaacaabcbaabbbccacabcccacbbbaaabbaaccabcbacabaaaaaaaaaabbbabcabcbcbababbacaacbbcbcaacaacacbcbaccbbababbaccaacaabbbbbaccbcacccaccacbcbcaabaa bbcabbacaccbbacabacbabcacbabbaabcaaabaacabaaacbaaacbabbbccbcbacacbbcacbccbbaccbcabaabacabbaaacaacacbaabaababbaabaccbbcbcbbacccbccbaccaabacbcabaabaaacacbabbbcaacbccacbaccbaaaccccbacbccbcbbbacacbbcbaabcacbcacccbabcbbccbaabcabaaababaabacabbccccbbccccbbabcaabbccacbbccbcbcabababbbbbbabcbcbccabcbbcaacccbbacbbcaaacaaccccccbbabbbbbcabbcaaacbbccaabacaabbbaccacbbacbcbacbbbbabbcbbaaaabccbccbbacaaccbabaacaabaababcbacbbbcaaccbabaccbcbbccccacaacaaccabaabcbaccaacbbacabccaccccabccabbcabbcbbbbaacacbcbabbcccbacbbcccbbccbccaacbbccaccb cbcaccacacccbbcbcbccbaaaacabcabbbcacbccbacaccaaacaaccccbaaaccbcaaabbacccbbaaaabcaabbcaaacbabbbaccbacbacbababbccaababcbcccbbbababcbaacaacaaccaccbacccccababcaabbbbcbccbaccbccccbbaccacbcacbcacaaccbaaacabacbcabbbbcabaacbacaccbcaacacabcccbcaccbaabbcaacbbcbabbcbcbbbaacbcbaaaaabbabbbaacbccabbbbccabccbcabacbcbccabbcaaabaaacababbbcaabcabacabacaccabbccabbbacbcaacacbbbbababaabaaaabcaccbccbbcaccbabbbacccbccaacabccaccccbcacbbbbccacaaccabcaaaccaacccaaacaaabcccaaabbacccbacaabaabababcaabbacaababaaabaccacaaabcbacaccccaacbcacacbcbcca cbbbbcaaccaacbbcacbacbaaacacbcabcccaabbaccabaacaacbabaacaabaaaacabbcbaaabbccbbabcabacabcacbaccbabbaabccbcabccccabcccacccbcbccbbbbabbaaaabacbabccccabaabcccbaacacccaaabacbaacbbbaababccaaccaaacabacbaabaababbbaaaabbbbbcccbacabbaabaaabacbbccbbbaaccbcabcbbcbaababbacaaccaabbbcbcacbbcbcbccabbcccbacaabcbabccbbbbcabaacabbaaacaccccccacbabbbcccaabbccacbbacbabbccbbaacabbcabacccbcacbcacaabbccbbbccccbcbccabbcaaaabcbbbacacababbaacccabaaccbcaababcabbbabcaaccbcaaacccacacbccaabbacbcacbabcbbbbccaccccabcbcccababacbacbabccabaacbbcbcccbbc cbbbcabaabccbccccbbcababababbbabbbaccabcbbbcababbccaabbabccabcbcbaabccbaabcbbbaabcabaabbbcaaaccaaabaacaabbbcacbcabbbcabbcaaacbcaccaccaababbabcabccabcbbbbcabbaacaaacccaabaabbcabcabccbbbbcbcaaabbcaabbabccabccaaaacbbccbabbcccbaabbabaabaacbbabcababaacbbacbcccbacabaabaabababcaaacacccccccbacaabbcccabbacbabccbcbbbcbccbcbbcbaaccacabaaccbbabaabbbbabbbbbabaaccccbbcbcbbcbacbcabcbababcbcccababbbabcbcacbbccbcccccbbabcbbcaaaccaabcccccacbacbbcbabbbabccccaabccacccabbbbacbccbbcaabaacaaaaccbaabbacbabccccabcabaabacbbccaacacabbababbccb baabcbcabbbbccbcaacbacaaaaaaccaabbaacabcbbbbbacacabacaaccbbcbbabbcabaaaaabbaacccabccccacccaaabababbaaabcaaccacbabacbbccabbcbcbaacbbcaccbababaabbabccaccabacbcbbbacccccccbccbabbabbcaabbbbbbacabcaaccacbbaaaacababacbcbbbacabbaaacccaccbabbbcbbabcbcabccbcccabcaababaaaabacbccaccaaaaaacccaabaacccbacbcabbbabcbaacababcacabcbcaccbacccccaaacbaaabccbabbbabbbccbbaaabbbcccbacbbcccbccbcbcbaaabcbbcaabcbaaccacababbabbbccacacacabacaaacbccabcccbaccbabaccbabcbaccaaacabacbbbbabccaacbbacbbcacbcbbcaaabcbacbbabaabbaaabbaccacbaacccabcacbbaba bbaacabbbbcbabbbabcccbcbcacbbaccccbbabbabababacaababaccbabcbcababcbaaaaacbabccaaacccbcabbcabbbacbbbccbabaaababcbabbccbacacacbabcacabcccbbbacbbcbaababbccbbbbcbbccabbccacbcbababacbaacaabaaaaaaacaabacaabaccccbcacbacbbcbabacaababacbbcbabbaabbccbbbcabcbbabcabbcaabcaabbcbccaacbbcbbbcbacccccabbacaccbacbaacacaaababbccbbcbaaacccaccaccaacaaaacbbabcbcbbcaccabaacbcbbbcbcacbbccaccccbcabcabaabcaccbaaccbcbaccbcbabacaaabaacacabcccbaabbbabbbabbacbccbbaaccbaabcabcacbbaccacbabcccbccaacbcbbacbaaaababcaabcbcaacacaabcbcbacaaaaaabaacacbba ccbbacbcaacbccacabbccbbbcbabcbcbacbaabacccacbbccbaccbbcbccaccaacabbaccbabccbaabacbaababaccbbababbccbcaaccbabbcccbcaacbccaccbabcbcabcbbcbbaaabbbacccbcaaabaabbcbbaabbcbbbaaccabacbbbcbcbbaccabbbbbbaabbcbcabbbccaaabccaccaacabbbacabaccababcabacbbaabababbabbbccacaccccbccaaacaccccababaababccaccabbcababcbbbbacbabcabaccabaabccbaacccbbcacbcbabbcaaabcacaaaccaaaaccbcabcccbabbccccccbacbcabcbbbbcccbaacccabcbcbbcacbbbaabaaccaabcbabcaaaaacaacabccbaabcccbaabbacbbabcbbcaccbaabaabcbabababbcbacccbabcaccacccaaccccabbabacbaacbbabbbbbbbca cbaacccabbbaacbaccabbbcccbacbcbccbbbaaacbacbcccccbaaccccbcabbcbbcbcbabcbabbbbbcbcbabccbbabaaabacbccaaaaccbbcacccacaaccabbacbaabccabccabaccacabcacbabcbbbbbacbabacaabbbbacabaccccbcccbbbabcaacacbabbacccbaabcacccacbaabaacbaabacacbaaccacaccacaaabcbbccccaaaababbbcbbcbabccbacbaccccbaaabcabbbbcbbbabcbccbcbaabaabccbcaaabcccaabbaacbbbacacccbbccbbcacccaabcbbacaabcabaacaacabccbcabbcaacbabcabcaaaaacbaacacbaaccbcbccbabbabbcbcaacbabcaabaccbcbbcacabbbabaaaacbacccbcababcbbbbbaabbabaccbbaabcacbcaccaabcbaccbbbcbcbbaacbcabacbaccaabcbba accccbcbbbccbcbbccccbabcacabacbaaaccbabababbbbaccabacacaaaaacccbccbacaaacbabbbabbcacbbaabbbbcbcaabacbacbcbccbcacbabacbabaccbabcaabccbaabcabcbcaabbaccaaaabaaaacacaaababaaaccacbcbaaccabcbcabcabcccaaaabacaabaabacbbbacabbccbaaaccbcbcaababaaccacbbcaaabcbbacccccbbabbccbaabbcbbbcaccccabbbcaabaaabcaaabcbbcabbaaacaccabaaaaaabaacbbbbcacabcbbbbcbcabababbbbcacbaaaaaacccbacbacbcbaabbbabbacbbccabcbbacbabbaccbaabcccbabbaccaccaacbabbcccbabaaaacccccaccbabcabcbabababcccccabcacacaabccaacbbcacabcbbbacacbcabaabbcaaacaccacccccacccbccabac abaaccbabaaacacabcabccacccccbaccabbccbccbaacbababcbacbcaaaaccccacaabcbcabbcbbcacbcbcccbbcabbaacbcabacaccbcccabbcabccbbcabaacccabacbcbabcbbaccaabbcccbcacbaaaacbbcbcbcbbbbaaccbbcbbcabbbcabaacbccbbcbaaacaacbacacaaccccabbcaaaaccaabcaaaaacacabbbbbbccbbaabcabbcccbccbccbabbaaacbbcbaaaacabcbbbbbaaaabbaacccabbbbacaabaaccaaccaaabcccabcccccbbcacbbabaabbacacbcacbcaccacabacabacbcbabcabbcbaccaabacbaaabccaaabcbbbabcbccbacbccabcaaabaaabbaaabcabaacaabcbacaaaaacaacacbacbcaacabccbbacbccabbbacbbabbcabaabbbaaacacbcbcbbbbaccacccaaabbbaaa aacbabccacbcbaabbbabbbbabbbbacacaabacbaacbbaccbabcabccccbbcacbacbcbbcaaaabbcacaacccbbaacabcaabaaccbcacccabcbbbbacbcaabbacbbbaacbaaacabccbaccbcacaccbcbcbbcabcacacacabcbcbbaaccbccacbbabbbbbaaacacccccbabcaccabbbbcbabacaaaabbaacabcabcbcaccbbcccabbaabcaaccbacaaaacccbbaaaaabbabcaccacbccaabccbababcaaabbccacaccabcccccbcaabaacaaabcaaaccacbbbaccbaaaaaacbaaabbccabacbcbaabaabacbcbbaababbcbacbbbbaaaabcbbbaccbbbcaacbbaaabaabaaaccccbccbabaabccacbaacbabbaccbccbcbaccaacacabcbbbacbcbcbbbabbcccbaacccccabbaccaccbaacacbbcbbbacbaabbbabca cbcbcacaacaacccaacccbccbccbbcaccbcacacbcacaaacbcbcaacabcaccbbbabbaacbacbccaabcacaacccacaccaccaabaaacbacccccbbbbcbacbaabbaaaaaabaacacabacbbbbacaabcbbabaaaaaacbbacbccbacbaabbbcaaaaabbaacbababacbabaccbacacabbcaabbccbbbaabbbacaaabcbbbaccbabbcaccaaaabbacbbbabbcabbaaaaabccacbcbcabccacbaabcbcbcbbacabaabbbaabcabcbbbaabccbacaababbabbbbabccbbbcacbbcbcbaaaababccccaaabbbcacaabaababbbbbabccabbcbbbcccaababaababcbcbaabccabbcacaccaabccaccabcbaaabcbccaacbccacabacbcccccbbcabaccbbacabcbacbaaabbcccbaacbabbcbbcacbbbcabacacabaacacccaacba acccbcccbcabcbbcbccbabbbaaaacbacbbbbcbcccacccabbcbbaacbabaabccbcabbaacbaabcaccccbaacbacbbcacccabccbcbacbcaaccbccccabbacacbccbcaccaaaaaaabcbabacccbacacbcbbbcabccababcabacbbaccbcbbccbabacacbcbabbbccaabcccaabbbbbbbbabaabcbccaacccaacbabababccbcbbbcaacbaaaaaacbabbabcccacabaccaccbcccbccababacaccccacabccccbaaccbcabcbcabcbacbbaccaccabcbccaaababaccbcbcbbcbbacbaabcaabbaaabbbaccabbcacaccabbbcabacbabcaabbbbcaaaccccaccbabcabbabbcacacabbcccbbbcacccbcabcaacaaacbbbbbbaabbcaccbccaccbaaabcaccbbcbbcaabacccbccabccbbbabbcbaaacbcaacacccc acccccbccbabcaacaacbbcacacaaacabbcbcbcccaccbacacccacaaaacccbbcbabaabccabacabbbcbbaabcbacbbcaacccccaacbacaaabbbcbaabcbabaabbccbaabcccbbabcabacacbaabbcbbbacccccbcbabcaabccbaaacabcaaaacbbbbcacacaaacbcbcaccabbaabacbcabcaaacccccbbccccccbcbaacababbabacbabcabacbabbccbbbcaaacabcbcccabaaaabbaaaacbcabccabcbacaaabaabbbaaccaabcccbabbcccbbaccbccbcaaaabbbbcccccabbbacaabbbbacababcaababaccccacbaabcacbaccbcbcccbccacacbccbacaabaaaacbbacacbcbcacbcabbcbcabbccbabcbababcaabbcbcbabbbbcacabaabcbcbccbcccbabcacacbbbccbcaaaaacbbbccbbcbbacbcba cabcbaabaaacbccacbaacbcacaabacbcacbbcabbbccabcbabaccbbbbccbbbbababbbbbcabacbccabaabbcbcbbbbaaccabbbbcbbaccabaacaabacbaacaaacaacccaabcacbcabbcaaacbccaacaaacacacbbbcccccccccbbcaaaaccbaaabccccbbbaabaabacbbabacacbaaabbaccbcccbabbcbacccacacbbcbbcccbacaccbaaaacaacccccbcbacbcbbccaccbaabbcbbbaabcbcaabccbbaccbacbaaaaaabcaaaccbbacacaabbacbcbabbaccbaacacabbbbcacbbbcaccbccaacbcacbbbbacbcbbabbbaaccaababacccccbbcbcbaccbabcbccaabbcacccabccbaabcbaabbcbbbbbcbbbcaaaabcaabcbacaccbacababbabcccbcbbbbbcbaaabbabcacabaabaaaabccbaaacccaccbb bcabcacccbbbbbaccccccccbcbabcccbbcaaacbaaaacbbbcbabacaacbacccbabacbbcbaccbbacabccbbaccbbccbbcbcbaaabbcabcbbbbcbababaaccaabacbbcabbcbabbcaccaaaacabaabaaacbcaabbacbccaaabbcccabbcaaaabaaacacbcbcbbbaacbcccaabaabccacbcccbcabcacacbaccbbabaacaaccaccccbbccaaacccaabbccbcaabbbaabccbaaaabbaaacbbbcbbaabcbbabbacccaaaaacccbccbbaaacabacbababbbcabccabbbabbbaabacccccabbacacccbbbbbcbbaacaccaabcccabacabcbbacbbcbcabbaabcacaaabbabcacabaaaaabbabaaccacabbccabcbccacacacbcaccbbcbbcbbcbcccbbbccbcbacaacccbbabcccaaabaaaaccbaaccbbbbaaabaaccaaab ababbcbccbabccbaaacbbbabccbbbcbaccabbbabbcabaccbbbabbbcaabaacbabcaaacbcccbccaabbaccbacccabacaacabbbaccaabbcbaaabcbcaccccbcbcbbabbcacbabbccabcababaacbaaacbbbccbbaaacabcbccabbacabbaabaaaaaccbabcccccbacbbbaabaccacaabbaabbbcaacabbaaabbccacccacbcacacbacababcaacaaaaabaacacabcbaccbbccacbacbabacbbbbbbccabbcbbbabccbbcaacbccacbbababcbabacbccacccbababcacccaaaabcabaccbacbcacbcacbacbaabcaccbcbaaaaabbccacaccabcbcbbbcacbbabbcbccabcabaacabbbbaabcaacbcbbbbccbacaaaaccaabccaccbacacbccbbaaabcabcaabaacbacbaabbbbabcbbacababccacbaaacbaaba bbcabbaabcaabaccacaaababccbbacacaabcbbbbacbaacbcbabbcbcbcbbcbacbbaaababaabcbababbcbabcbaaaacababbcbcacaccaccabcacbbbaaaccacccbacbbbbccbbaabbbbacccacbccababbcabbbbaacbcabacacabbbacacbaabbacacbaaacacbcbcaababbccccabcbcaaacbccbaabccacbbacacbbaaaaababcbaacabbcbcaacbcbacbabaaaacbbaacbbcbcaaccababcccccbcbabccbbcaaabacabbbacbbbbcbcccbccaacccbabccacbbaccacaacabacbaccbcaabacaaacabaccaaababcbbccbcacacbbcaacbaccbacccbbacbabaccbbcbcbccbbbbbcaccaccbbabcaabcbabccaacaacaababcbbbccacaaaacabaccbcccbaacabaabcbaacaaaacbaccaaaaaccbaabb aacababbcbbaacacaacbccaabaaaaacbcabbcacbcaabccaaacbbbacbbbbababcccccaacbabbabaaacccabcbbcbabccbaccabacbabbccacacccababbabbcacabcccbbaacacbbcccaabaacbbcababcbaccbcbbcaacccbaabcbcababaacbbbcbcaaacbccaaccababaccabacaaaaccccabaababcbaacbabbacbcabbbbcbbacbabccccbcaccbcbbcacbbbccaacbcacacbbcbbcbcbacaccabcaabababcaacbccccacaabbaccabcbcbcbaabaacbabcbbaacbbcaccacaaaababbaccbcabaaaacaacbbabbbbabaabcbcaaacccaabbcbaabbbcabcbbcbcaaccabbcabaaaccbbbbababccbcccbcbacbccbbcbcccaaacccbaccaaaaacbacbabaaabcccbccccbbbacacaabcbbccbcccbbbc ccbacccbcabaccbcccaabbababcaaacabbaccbcaccaaabcabccacacaccbbababbccbbcaacccaabbaacaaacbbabcbccbbabbbbcbacbbbccabcaabbbbaaacabacbcbabcabaccababccaacbbbaaaaaacbaacbccabcbcacabbacbbbacbcbacbcccbaabaccaaaababbbcbababccacccaaaccaaacbbcbbaaacacabbacbbbcabacbacbcbabcccaaabcccccbbbbabbababbccaaaaabbaccacbacaccaabbabcccccccccbbababaaacbbaacaacbacacbaaaacaccbbbbabcacbaccaacbcaababcaaabbcacbbaabcaccababbbabbcccbaaccbaacbcaaaaacabbbccabcbacccccaabbbabbbbbcbacccccbaaabbbaabcacbbabccccacbbcbbcbacbaccbabbacbcccbbbccbcccbcabcbcaccb cbbbbabacbabababacabccbbcbcbbbcbbccaccbcabccaacbaccabcbaccabbbacccccacaccaaaabbbaccbbaaaaaabccaabcbcaaaaaccccbaaacbbcccbacabcbacbcbcaaacccabaabbacccabbcbaabbbaabcacabccbccabaccbcbcbaaaabbcabbbaaccbaaccaaacbccaaaababbcaaaabbbabcaacbbcbabcbbbcbbabcaabcababcbcbaabbaabacaacababacbbbccaccbaccacbaacbbacbacabaabbacbabbbbbbbcaccacaaccacabacbabcccbacaaaccaccaaababcbbacbbcaacbaaabccbbcbabcbcbcaabcacbbaaabccbbbacbbcabbccbcabcacbbbbcabaccbabacbbccabbabcaacbcbbcabcbbbacbabaabaabbabaaacabcbbcaababbbccbabccacaaabbaaabbaacacbccbacc abbabaaccaacacbaabaabaacabccacacbbaccbbbaacabaaaacabacbbbcbabccbcaacaacabbbbcccaabbabcacaababaacacaccabbbbccacbabcacabccccbabbacbaaaccbbccbccaccaabbabaabbabacbacabbbccbaacacbcbbbaabbbcccbabacacbacbacaacacbaabbcbbcabcaaacbbcacacaaaacaabccbacaabbcbabcccbaabbccbcaabbaabaabbcaaacbcaabbbaacbaaaababbcbbbaabbbabbaabbbbcccabbaccaabccaaabbaacacabbaccccbcabcacbacbcbbcacbabcbccbbcabbbbbacaaabbbcbaacbabbabccccaabcabcbabbaccabbacbbcbcccbababbacaccbbbbcaabcacbcbaabbcabbbccbaaabbbaaabacabaacbcbccbbcccacaaabaacbccbabcacccbaacbbbbcc abcacbaacccabbbabbccccbccbaaacbcbbcbbaaabbcccbbaabaabaaccccacbbbbbacbacabbbacbcaacbaabaabacabcaaabaaaababcababbbabccbabbcbcabcccccbcaaaccbcaccaaaaabbbbccababbabacaabacacaaacbaacaaabccbcaabaabcccbbcbbccabbcbbcbcbcbbacacccacacaabacbaabbaabbccccbbbbbacccccbacbcbabcbbcccccaccbacbbbababaccbacacccabbaacbbccabbabbaaaababaacabaaacabbabbcbaacabbaaaccbabacbbbbbbcaababcabcbbcbcbbbbcccbababcacacabacabccaaabbaacbcbaacccacaabccabcbcbcabbcacaacccacaababaaccababbbcbabbbbabbaaabaacacabaccbbcbbcabbabbbcbabbbaacabacabcacabcbcacbccacbc bcbbaaacccbbaacabacbbbabbbbaaaaaaabccacacaacbacaababbccccccaaacbcbbcaabccacbaacbccbbbbaabccabababaaabbbccbacbcbcccbbcacbbcbccbcbcbabcabcacabaccbababcbcacabaaccbccccbbaaacabbcbbbcabaacccaaaababbbaccbbbabbbcbaacbcbcabaccacaccbabababbababcccaabaaabababbcbcccbbcbacbaabaaabacbcbbbabaacccbbaabbccbabaabcbcababacabaacccabbcaabbcbabbcaabccbbbcccaabbaabcaccaaaacaccabcabcbbcbcbccccbacbbcaabcbcbbcabbccbaabcbbaabbababbbccabccaabacabacbaaaabcccbccbccbaccbbcabaaabbbbbcababccacaabaacacbccbaabaabccbcccccbabbabbabbbaaaacbabcbababbcaa bbbccaccbcaabcccbbbbbabcabacabcccacbcacaacbccaaaabcbbabacaaaabaaccaccaacbbaccbaababcabbabcbbbaccbaabbbbbbcaaccacaabacbaaaaaabbabacbbcabcbbaabcbaaaacccababaabcbbaabbabbbbcbcccbbaacbcbbcbabccacccbcaacccbbacbcabaccbabacbabcbccbcbabbcacacaabaccaaaabbbbcaaacbaccbacbabababbcaccccaccabbbaacccccbbaacbcabaaaacabaabcaccbcaccbbaacaacaabacbcabccbcabacabbbcabccaccaabaabbaaccacabbccacbcbacbcacbaccbbbcbcacbbbcbbcbaaccbabccbcbcbbccaaaccabcccbbaabaabcccacbaaabbcaaabcbacbccccaabaabbccabbcbcbaacbaababcbaabbcbbbbbacbbccaababbcababcbcbc aabacbccacccabaccccabbacacaabbacabaccabcbbacbbbcaccaacbbcaaccbbcbcababbcacacabbcacaaaaaccacccbacaabbacbcbbabaccacbaaaabaacabcccbcabbcabbabbaacababcbbabbbbbaaccbbccccacccaabcbbacaabbcccaccabbacaacabbcbbbacbbcbbbccabaacacbcbbbaccccccabcbaccbcccccccbcbccacaaaacaacccacbacabacbaaabcbbcacbccaaaccaacbbbbccaacbabaaabbaaacbabbcaabbbbcbcbcbacccbacbaccbbcbccabbabccaaccbbacbbabcbaccabbacaabcbcaabaabbbcaaccccaccbcbaaacbccaccccccaaabcacababaabbbaaacccbbbbccaacaabcbccbcacccbbbcbbccbcbcccbbaabcbcccbacbbbacbcccbbbaabcccacccbbabcbbcc cccbbbacacccacbbabbbbbacbbbbacbcabcabcabcacccacaaaabbacbcaccbbbabababcabaababacabbacaaacabbabbbabaccbaacbacacaacbbaccaaccbcccbacccccbabcbaccabcbccabaccbbbcacbcbccaaacaccbcccacbaaacccbccabccbcbbaaaacbcbccccababbbacabbbaabcabaaabbbbbbaaaacaacaacacaaccabaacbabacbacccaaabccaabacbbaaccbbcbccbabbbcbbabacbbcbbcaacabaaacabbbcaaacacbacbccbcccacaacbccbccbccacabcccaaabbaaabcbbcbacabaabcccbaacccaccacbbaaaacacaabbbaacaaaccabcbcacbccbbbbacaabcaacaacbccaabbcccbbaabbbbaabcbbcbcacaacaacacbabaacaabcbabaabccababacbaacacbccccbbaccbcbcb abbacbbccaaaabccbabaacccbabbbacabbbbacabbacabaaaacabbababbaaccabcacabcabcaccaaabcbaaababbbccabcacaabbbbbcbbbabcbbcabbaccbcacccacccccbcabbbcbbcbacccbaacacaabbbabccccacbccbacaaacbbccaabbcbcbcbaaccbbcbcbababbababbaaaaaaaaaccbbbacaaaacccccbcbbcaacbcbcbaacaacbccacbbcbacbccabcbbababbacccaababbabbccbcbcacaccacbacccbbacbcbaacaacbbaababacacbacababcbacacaacacbaaccbbbabccccaccaccaccbcabbbcbabbbabbccababaacccacaaacbbacbcabcbabbcbbcbcaabbccbbababbbbbbccaabcbcccaacbabbacccacabaabcabbbaabaccabbabbcbacabaabbcacbcccbacaccabbababaccc cbccbabbbbbcaccbacabbbccbbabbcabccbbcabaccbabbabcaabaabbaccbcbabcbbcabaaacaabcbbccbcbccbaacabacbbcbcbaaccccabcbaabaabcacbbaaaaacaabbbbaabcaacabbcbcacacbacbacbccbcaccaccabbccbbabcbabbbaaabbcbaccaacaccbbcaaababaaabacabcaccbcccccacbcccacbcacbbcababcccaacaacaabcbabaabacccabbccbccabbacabbaaaccaaacbbcbacbcbabacaaaccaacbcccaabaacbbccccbacabacbbbbbccbacacbcbcacccbbacaabcbaccbaabaaabcaaaaaccacaccabababababcbacbcaaabcbbbcacaabbcbabbaaabbaacaccabbcbbcabccbcacacaaacabbacaacccbbcabbbbccbbaabcacbbbccababccabcabbabacbbbcbaccccbbcb acbbbbaacabaaabaccacabaaaacacbaaabcaabbcabacbbbcaababccbcbcababccccaccaabcbcabbbbcaacbabaccbbcbcbbbccbccbcacaaaccabccaccbbaaabcaccaccbacaabbcaccccbcbccacacbabcbacbabbcbbcbbbbbbabcaacacbcabccbaabbaacbcaabbbacbcbacbbccacacccaccbbbccbccacaccabbabbccbbacabbbbcaaccbaacaaaaaccabbbcabcacbaacacbcabcbcbabacaccabacacbabcccabbbaaacaabbacaacbbcbaabcbcaababababbbbacccaaaaccaababbcbbbcccaaacaabcccccaaaaaacbbbbbbccbabaccbbcabbbbcbcbbabbbbccbccabbbbaacbcbcacacbcbbacabbabcccabccbcbaacbcabaabacbabacaccaccabbcbbbcbababbccbacbbaacbabca abccbcbacabbabcabcabcbccbbaaaccbacabcacabbbaccacaabcbabaababcacbacaabcabbbbbbaacbbaccccaababbbcaaaccaabccbbabbacccacaaccbbaabbacbbaccacacccbaaacaaaacaacccabcccbbcacbccbaabcbbacbcbbcaababcbacbcacaaccaababacaaabbaabbbbcaabababbccbcaaaaaaacccbaaabcbcbcaabaabaabbbcaabcaacbaacaacabacbaccbcbabcacccccaaabacabbcbcaaacbbacbaacbbaabaccbccbcbacacbcbacacbacbaabaccccacaacaaaacababaabccacccbacbbbabacabaabacbbabcacabbccbbccaaaccbabaacaaccccbaccccbbbcabcccaccbbbcbacbbababbbcacbbcabcaacbaaaaaaabbaaaabcacacaababaacabccabbbbacbccaaaca cacaabacabcaabbbcbbbacabaabccaacbbcccbbacaaacbcbacccabbaacbccaabbabcbaccbabcabccccabccabcacbabcbacaaababcaaacabbcbccbaaaaccaabbacacbaaaabbcbbbacaabaccbaaaabbccabbaaccbbaabbbbacccacacabcabbccbbcaccccccbcaaacbabcbbabacaaabcccaaacabaaabbcbaabbcbbbbaaccbbaababcccbabccabccabcbacaccaaaaaacaabccaacabbabcbacaaccccbabbcccccabbcbacbbacbbcbccbbcbbaaccccccbcbcabbcccbbbbccbcbbbbbcccbaccbaaccccabcabacbaccbcaccbccaaaccbabbabcccbacbbcbcccaacccbbbaaaaaacacbbaabcbbacccbcbabaaaacbbbbccbccaabcbbccacaacacacacaaaaacbaabcbcaaaaaaabcbcaabb cabaaacccacbabaacbaccaacbbbcbaacabcbbbbaacbabaaababcbbcbcaaacbcbaccacccaabbaccccbacbcaacbcbaaacaabbbabbaaaaccacbcabbabccbaacbcbcacabacbcabbbbbbbaabbbcaabaabccbbcccbcabababcacccacbcabcabcababcabccaacbbcaabacccbbbcbbaccbbabbabccaacbabcbabacbcbbbcbacccbbccbbabcabbbcbbabcaabcacaabbabccacababcbcbbcababccbbbcacababbacccbcccbccbbacbccacacabcbcaaabcbaccbacccbbaabbacaccaacccbcaaacbcbcabaabbabcbbbbcaccaaabaacbccabccbbacbbcaacaccbacbcacabaaccabbbbcabbacabacabaaacbbacacbbacbacaabbccacbbbccbcacbaacccabcbbbaabaaabacbaabbbaaacbcbc cccacaaaabbbaabcbccaacaaccbbcbacbbbbbaabcbcacbbbacccbabbbcaaccaacacbabbacbaccaaaacacaabbccbabcabbbcbabccacbaacabaaaacacccaacabcbbabcabbabbcbcabbaccabcaccccbaccaabcacaccbcacabbcacacbbabaabccccbacabcaaccbccaaaccaabcaabccaaabcaccccbbaaccbaccccacaaabccbcbcbacccbcacbccabcaaaccbacccccaacbabababacacccabcbabaabbabbcbaaccacbcbccbbacbcaaabccbcacaabbaacbbabccccbcbcccabbaaaabaaaaccbccccccaaababcbaabcaabbccbaababbccacbccabcacabbbbaccbcbbbbbbcacabcbbccccbbaacbbbcbccccbabbacccabaaabbaccabbacacbcabbbbabcacbacacbabacaacbaacaabbbabcc bbaccbabbbaccacabbcabbaccabccabababbcabcccbbbcbbcaacabbcbbbbbaacacbcaacbbbaabbbababcabbcacacabbcacaaacacbbaabbabbbccbbaccbaccabccbaccacaabccbbabbbaccbbacabaaaaacbabbcbabaacbcacbbbcccccacaaacccabccccbcbbabcccbcbccaabcabcabacccaabcbbbcbcacaaaacacbacbbaaccccccbacaabbbbbcbcbabbacbbaaabbbabbabbababbcaabcbcbbccabbbacbbccccccccbaaaacabacbabbccaaacacacaaaabaaacbbaacacabcabacbbccbcaabccccbcbacbbbaaabcbaccccabcabacabbbabcbccacaabbbcbcccbbbacaccabbbacbbcabcabbbaabbaabcbbcbabbaaabbaaacaabccccbcaabcaaaaccbabbaabacbcaacaaccccacaa aacaacaaaabcbaaccbcacbbabbccacbbcaccabaccbccccabbbccbaacabacaacabacbcbabacaacaaaccabccabcbcccbccaacccccbcbaaacabbbcbababbbcccababcabcbcbccccbbbcccaccabcbacabcccbbccabcabbcacccabbcbbacbcbbabacbacccaaccabbbcacccccacbbbbacbacbbabacbaccbbbabbbbcbcaaaacbaacbcbcacabaacbababccabcaabbcbbabcaaccabccbaabacbaacaccacababacbabbabbbbbcabbcccaaabaacabababbbccbaaaaacbcabccbbbcabcbbbcbacccacccaaabbbbaaccaabcaccbbbbccbccbaaccbaabbbcbcbaacababbbbababcbbbbcaaacaacbcaaccabbbacabbbababcbacbcbbbcaaacabccbbaabbbaaaaccccbabbcbacbcabcbcacbaa bbccccbbccccbbbaaaccaaacccbacabcabbcccbabbcbaccaaaccabbcabcbabababaaabbbbccbabbbccbcbbaabbabbccbcaabaaabcaaacaababaccacabaaabbccaababbbaabaccbccbcbcbaccacabcabccbbccaacbbbccacbabbbcaacaacbcccbcacabaaacabcacabcabbbbcaaccbcacccaabbccacccabaccbaacbcaabbaabbbaaacacabbbcbbbaabcccbbccacacaaababbabcacabccbacccccaaabaaaaccbcabbccaccacabbbabcbbbaaaaaaaaccbabbabcbccbcaabbbaababacbbacabcababbaaaacaabcbbccaacbcbccbaaaaabcbaaaacaaabbcacaaabaababbcbccccabcaccbacbbabbacabccacbabbbccbccbaaccbbabbcabacaccaaaaccaacbaacccbaacacabccbaa abcabaacacaabcbcbacabcacccaaccabaccbaacabaababcbaaacbbacaacbcbaaaaabaabbababcaacccbccaaabaccbabbbaabaacbbacbbabaaaaccacbacacbabcaaabccccbcbabcaaccbaababacaacccbcacbccababcacbbaaccbccbacabaaccaccbcaaaccbacbabcbbbaabaacccbbcbcbaaacbccaccbbbaabccccaaabcaaccaaaacabbbbcccaabacbaaacbbbcabaaabbaabcaaabaccaaacbcbacaccbcaaacbcccaaccabbbbaacbcabcaacbaaccacbcbbbaccbcacbacaaabccbccccccbabaaccaacbacacaaaaccccbcabcbaabcaabaabcaacccabbcabcabcbbaabcccaaacaccabcaaacbaabacaaaaccacabccbacabcccbcbaaabcaabccbbacbabacbaccbcccabacacabaaca aaccbabccabbbccacabbbaccaaaaaaabcccbbbcccbbbbbbabccbcaccaaccaacbabaaababbbcbcbaaccaccababaababccbbcbbbaabccabbabbbaabbabaacabbaababaacaacacaabccaacbbccccbcccbcacaabbbabbaabbaabbccccbbaabbbbccbcabcacaccacccaabbacbabaaabbacbcbccacccacbcbcbccbbbbababccbaaaccbcabcaabccabccaccacabcacbaababbabbabcbacabbbbcbaccbbbcacbcacaabbccbbcaccababacabccacbabbaccaccccaacbcaccccaaccbbbcbbccaaacbcbaaaaabbabbacbbcabbabaabcabaaaaacabbbcccabccbbcaaccccbccacacccacccacbabbbcaccabcbaaabcccccccbaabccacbcccbccccccccabacacbbabacababcacabacbbcaac accbabccabbcbcaccbacacbcbacbabcccaccababbbcbbbccbcabaccbabbcbbaabbcbbbccbcabcaabcccbacacccabbabbabcbbaacbabbbacaabbcccabaabcaabbacabccabbbcaababcbcbaacacbcbccaaaccbbaabcbacbacacaccacabbabbbbababaabccbaaaacacacaaaccbbaabaaacbacbaabababaabcbacabcabbcccbaccbcabbabbacbbbcccbaacaaccbbacbccaacbccbcacbcbaccbbcacbcabbcbaacabbbcbbbbccaacbbaabcacbbabcccabcabbccbcaacabccabbacabccaaacbcbacbbabcbbababacababbcacccbcaabcabbbccbbbaacacaaacbbaaaccccbcabcacababcabaacbacaacbbcbbbccbbaccbaababacbbccacaabacccbbabbbacacacaaaccabcbaccbbcb baccbbcbccacbcccccabbacccbbcabaaacccbccaaacbbcbcabccbcaaccaacabbabbcababaccacbbabacbbbcbabaabaacbcacccaabbccaabcccacacabbbbaaaaacbbacbaacccabbbcaaaabcbacbcccbcbccacabaabbaccacabcbaccababbbaaaabccbcbcacaaaacbaacabccbacabcabbacbabcacbbcbabacbccccbcabbbbbbcaccbcbabcccbabbbbcacababbaabcbbaabbabbabbcaaacbaaaabcccabcaabcabccbbbacbabbbacaccccaaccaaacabbccbcaacababbccababaccccccccbbacacccacbcbcacacabcccbbbacaccaabbbacabccccbcabaacacbccabaacabacaacbaabaaacbbbabcbabbaabaccbbbaaaaabbbbccbcbacccacccaaccbbaacacabcaaabccbacbcbbbb cbaabbabcabbcbacabbbbbbbcbbabaacccbcbaccacabccabaccccacacccbcbcbabcbcabbbccaabababaccbcaabccbbbbbbaccbbcbaaabbcbcabbaaabcbccabbcbacccaacaabccabcbacbccaaacaaccaaaccbabaacbbcbccabbabcccbbccbbaccbabbbaaaaababaacabbaababccccccacabababcbabcbcabcbccbcacbbcccbbbabbcabbabbcaccacbaabcbacbacbbaaaccacababbbccbacabbcaabcbacaccacabcbacbbaabbabcaabccbacbaabcbcbbacbcbcaaaacabbcbabacbbaaabcbaaabccbbbbccccaccaaacabbbcccbcbaaccbbabacbabbcabbbcbaacbaaaabacbbbabccbbacbcacabcccaaacbaacaacbcaccbabbbbcaabaccababaaccabcccbaabcbabbccaacccbc bcabcababbcbababcacbaaccabccaaacaaaaaccbcacabccbbabaaaacaabacabaabcbbcbacbcbbabcbccbaaabbacaabacbaacacbaaabbabacbbbcabccabacbaabcbcbbcabbabcaacaaacccbababbbccbbbbbcbccbababbaccbbacabcacbcbabcaccaacacacaacacbabcbcbcbabaccbaabbbbacabbbaabbacbacbcbabbacbbacabbccbaacbbbcbacccccaccbaaabbacccbbbaacabbcbacbbaacbbababbbabaaabbacbacbcbacabcbcaccabcbbaaabbaaccbaaacbccaaaacccbaabccaaaccaacbcababbccabbaabacacbbacabcbcabcaacaabcaaaaccacbccbccbbcccbbbabbcacbcbaccbcbcccabaacbcaacbbbacccacabcbabcbabbbcbaabbcabcaaaabcbcaacaacabaacaa bbbcaacacaacaabbcbbbccaaabbaaacccabababcbabacbccbcccccccaccbababccbababaaabbbacbaaababbbcbaabccacaacabcacabbacccabcccaabbbaabababbcbcaaaabbbacbcbbcabacaaaccbaaaaaaaaabcbcabccaccbabcbccaccbaacaaaaababbbcabaacbaacaaacaaccacabccbcaaabacacbabcbcaabaacbacccaaababbbbacaacaaabbaccabcabcbbccbbbbbbaacacbbbcabcbccbacbaaaccacbbcbbccacbaabaaacccacaaaaccabbcaccbaaccbbacababcabbabcbbbcaccabacacbbabbbcccaaacbabcbccbaabcbcbcccbcaaaaaabacabcabcbbabcccaabcbaabcaacbbcbaacccbabacabbcaccaaaaccccbcbcaaacbaaaaaaaccbbabaabccbabbbbbbcacbacb bbacabbbbccbbbccacaccacabcaacabcababaaaccbaaacaacccccaccabbcaccccbccacbbabccaaabcaccbbbaabbbcbbcacbbabbaaccaccaccbbcaaaacbccbabbccabbbbaacccbcbcbbbaaaacbacabacaacbcabbcbaaaabaabbccbcaabcacabacaabccbbbbcabaaccabaacbbcbbcacbabbaacccbccbbcbcccacbababababcaacaabccaacaabbbabbbccaabbbaccbacbaaaccbaacbbcbabbcbaaacaccbabbacbccaccbacbcccaaacbccbccbbcabacacbbabccbbabbbaabcccccbbacbcbacbaccacaaaacabaccabbbcacbbbcacccbccabccbcacccbaccbaccaabbcbbabccbcbbccabbacbbbccaabaaccabaaacaabaaaacbbaccbbbcbabbcbaaaccaaaaacabaaabccbacbaacaa cbacaccaaabaaccacaaaabaacccccabcabbaacabcbcbccababcbbbccabbcaaccbaacbababaabaaabcaaabaaacbbbbcccacbcccbabbcabcacaaabccbbaacacaccabaabcccacabcacabacabcbcbabaabaacabcaabbacbcaabaaccaabaccccbbccbcbbbccccccacbcababbbbacbccbabbaacbcabacbabaaaccabbbcabbbccbbbccaaaacbbcaacbacbbbbbacbcbacabbbbbbbcbabababbcabaaabaababbbabbacacaccabccbcaaccbabccabbaabcbacabbbcacaabacaabbbababbcbbcccacccbaacbccbcbccbaaabacbabaaaccbbcbaacaabccbcbcbccabbabbaaccaaacccbabcbbacbacbccaaaaacbbacacaabaaacacacaabbabaaaabaabcaccbbbccaaccabcacbbaabababca bacbacababccaaccbabcbcacbabcaacabbabaacbacbabcbaaccbcbabbaabcababbcaabaaaacbbaacbcabbcbcaacaccccbaacbabbccbcbbbcabbabcbbabacbcabaabcaabcbbbabacbabcbbabcaccaaabcaaabacbabacbcacbaccbaccccacbbcbcaabacccbacbaccabbabaccaabcbbaacaacacbcbabcbcacbbacbaccaacbaabbcaabbcabcacbcbbaacbcaabababaaccacacbccccbbbaacbcbbbcababbabababcccaaccbaabbcaacabcccbbbcbcbcbaaacaabacbabcbcabccacacbababcabaaacacbbcbabacaabcbcabcccccbabccabccabaccaccaaaacaacaabbaabcccccbbabbcaabbcabacacbaabcacabbabcbccbccabbabacacbaccaacbaacabaabbbcabbbcaaaaaabcba babbccaabcaccacaaabcacbcbcaabbcbbccbcbbbbcabbcccabbaabbbcaabacaaabacbacabacccbaccbcbbcacccccbccabbacacbabbababaaacccbbbbcbaccacaacbabbcabaaacacbcbbabbcbbabcbccccbcbbbbbbccbaabbabccaabccaacbbcabcbacaaaaaaaaccbbacbabaccbaaccbbaaababaccbcbacaabcccaababbaccabcccabaccbccabccccababacbabaabbacbababcbaabbcccbabaaababbacbbabacacabcacabcacaabbacbccccaaccbccbcbbbaacbccbcaacbcbbacbaccaacbcbaabbbbbbcccbacacaaaacabacbabaacabbaccbabbabccccccbaabbcbcbcbbbcccccbaaaccbcaabccacbbcacabccabbbbbbccccacbcbabcbccccacccbbcabbabacbbbbabcaaba ccacabccabababcabbaabbcacbcaabaacbacabccacbbcabcaababababbaabaccbcacbccaccbcccbaccbabaabacbababaccabbabacaababccbaabacbabccabacccabbaabbcabacbbabbbaaacabacacacbcbaaccabbaaabbbaccbbbacacbccacacabbaabacbbbbaababcbbacaabbbabcbaacbbcbcbbcacabbbcaabbccbbabcbabcaacaacaabbacbccbbbcaaccbbcbcaaccabacbccbcbacbbcbbccaccacbbaacacccbcacbbabaccabbcacaaaccacbbabbcbcacabccabbcbabcaacbbacccbacbabaabacbccbabaccbbcbbacaabbcbacabccccabbbacbccabbbaabbbccccacacbaaaacaaabcabccacbcbcaaaccccaacbbaccacbcbcbbcbbbaccabbbabbabbaaacbbbbaabcaabba caacabaaccacaaabbbbbaabbcaacaabcbbacbaaaacaccbbcaacbaccbaabcacbaacacaabaacaabcbbaaacbacaacbcbbcbabccabaaaccbacbcaabacacbbbbbcabbbbccbcbaabcbababbbcbcccabcacaabccbacbbcbbbbabbaaaccacacbabcbcbcccbbcccbaabacbccbabbcbbbaccabbabbabbaaaccccabbacbabcccaacaacbaaccbababccabaaacbabababaaacabccabcbcbacbabacbcbcaaccbbcccbcaccaabbabbcabbbaacaabcaabccaccbacabcabbccacbccbbbbcbcbcbaacbcccaabaabaababaabcbacbcbcabcbbaccccabaabbabbaccbbcbcccaacaabcbaacacccacbcabaacbaaabacbbcaaaaaabacbbbcccabacbaabbccbbabaacabcbaccaccbbaabbccaaabcaaaac bbabcabbaaaaccacaabbaacabbbcaabbbcbcababacabbaccccbcbbaababcbccabbbaacccbcbbaacbccbbccaacaacccccaacbbbabaabbaabcbbcaaccacbcabbaacaaaaacbbaaaacbbacaccbacacccbbabbbbcabccccacbcbaabcbacaccaccbcaaaaaaaaacbbabacbcbbcaabccbcaacabaccbabcaacaabcacaacbbbacbcbbabbaccabccaacbbcbcbbbbcabaaabaabbbccbbbbcaacaacccabcababaaacacbbcbbbaaaabccacaabaaabcaaaccaababacbbbcaabaabbaaacccbcaccaabacaaacabcbaabcbbbbbaaaaacabbaabbbccccaccaaaaabacbaacbabccaaacbacabacbbcaacccaacaabaacabacacacbcbcaacbbcbbcaabaaacabbcccacbbabcbcbaaccaaaccabacabcbbc cbccaacacaabbbacacbaaacabbcaacbacbcaaccaaacacccaaabcbacbabaabaccaaabbacbccaccbcacbbacbbcababaaaaaaabccabcaabcbcbabcbacbaaabbcabaaccaccbbbcbbbabbbaacaaaccbbbcaaaaccaaabcabbbabababbaaccaacccccbcaaacccbaacacabaacccaaccacaaaacbccbcaacbcacaccbacbaccaababaaaabcbaaccbbaabbaabaacccaacacccababbaabbbccbabaabcccbcbabbccccbaccaaaaacaacababacbacbbbbaccbabaacabacbcacbacabbcaabbaabccabbcbbbacbaacbcbcbaaccaaaaaacabacacaaacbacccaacabcabbcbccabacabccacaaaabbccbcbacbccbbabcbbbcbbabacabcbcacbaaaacaccaababcbabaaccaabacabacbacaaabcccbbaa cbaabcabcabbccbbbacabcccccaaccbacbbbbaacacccaacabccacbaaaabcbaccbaaaccbcccccaacccaaacababaccbbbcbcbcaabbabaacaababababbaccaccabaccacaaaabbacbcaabaabbbcbabcacabacacbbcbcbcabaabbcbbccabccacbbaabcabacaccccaacababcabcbbcbcccbcaaabcbbacabaababaabcabacabcaccaabbcaaacbabcabaaacbcaabbaccbcaaccbabaccabbcbcabcbabbabbbbccbaaabccbbcabaababaaaccabcaabbabccabababbaccabacbacbccbabcacbbbbaabcabaabcbcacacaaaacabccabcbabacacbcacbcaccababccabacaaabbaababababbaabbaaacaaccccbcababcccacabcaabcbaaaccbcccccccbbcbcccbacbbcbcbbbbcbbaabaabaac ccbcbcbabaacaababcccabccccbbabcacbbcaabbbbbabcbbaabcbacbaaaababbbbaacbcbacbbaabbcbbbabcacbcaccabbccbbcaaababcbbbbccbcaccbcbaacacbbcbbabcbbccaabcaaaababaaabccacccabbacbccccbbcacbbcbccbaabbcabaaaaabaabcaaccaacbaacbbaaabcacbbbbccaabacccacbcbbbbcaacccaaaacaacccaccbbcacabbbaacbbbccacabaacacabcccabbbccaaabbcbcaabcbaabcbbacaaaccbaccacbbcccacbccaaacbabcaaccbcbabacaccccbbbcccbabbcaacacbcbbbaccaaacacccbcccccbacbcbbbabcacbacaabacbaabcacbcbbabcbcccaaabbccabaacccabbabbbaaaaacbbaaabacbacccabaaaacaccabacccccabbabbbaccbcccbcacaccbc bcbaacacabccbaabbbabcaccacbbccabccaacbcacbcaacbccbcaaabaabbcccaacbbacabbbbcbbcabbaaaaabacaaccaaccbcacaccbacbbbcbabbbcbcbcccaaaccacbbaaacbaaabbcbccacbccbbaacbabccccbcbbacaccbabccaacbcabaccabcbbbcbaacaccacabbacabcabbccaccccbcabccbababccaccaccbcbabbbbcaacccbbbcabbaaaabcabcbcccacbcaaabbcaacccaabaccbacabbcbabcccaaabcbbccbbbabbbcabbbaabcacbcaabcbacacaccbbbbbcbcabaacbccabaacbbcbaaaabaaabcaccbcaaabbcabbcaaaacbabcacbcabbbacaaaabccabbacbcccbaaabacacababaacbaabbabcbcccacccabcccaacbcaccbccabbcaaccbacacbacbabbcbbccaccbbabacbabbb aacbcccabbacababbcccaababbcbabbbbbcccaaccacabbcbcaaabcccacbaaaccccbcccaacaabbbbcccbaaaaaacbaccbcbcbacbcacbacacbcccccbabaabbcbabaabbcccbaccbbccbacabbcaaaacabbbbacccabbabacabaaaacbabaccaabcbbccaaababbaabbcbbcaaccabcbaabbcbbababcbcbbacbcbcccbbaaaaaaacccaabccbccbbbcbaacabaaabaabcaabcbabbaabcbccabaacbbbaacbbbbcaaabbacccbacaabaaaccaabbacbacacaccbcccbbcacbbcacbcbaabbccbbababbcaaabcccacbbccccaabacccacbaacbbcaabccabacbaccbabcaaccaacbccbaabbcbbabbbcbbcbbcbcbcacccbcccbbabbcacaaacccbacbbbbacaabcbcaaaacaacacbcbabbacabaccababbcba abbacabacaabaacccbacaacbbcabbcbaacbcbabbbcbcaaabacbcbbbcbbccbbbbabaabbbcabbbcbbbababcacbcaccbcbacbcbccbbbaacbaabcbcbacabbcccacbabbbcbabaccbbaccaabbbaccaaabbbcbabcbcbabbbbcabcaaaaccbacbbabcccbcccbaaaccaacbccbbcbbabcaccabbbaabbaccabacbaaccbcccccbbaabcabcbaabbbccccabacccacaccbccabbcaabbabcbcbbbaacacbbcacbbccbccacbcbcaccbcaccbbccacaabccbbbcacccbbbaabbbbbbabccbaccbabbccbccabaaaaabccbcabbacbbaccccbbbacbccbaacbbcbcaabbaccaccccbacabcccbbbacaccaabcbcbcbbccaacbabbcbbcaaaaaaccccacbcbccaccacccbbbbbaaabcbbcccaacacbbccabcaaacaccc bbccccccabaaacaaabbcaaabbbacacbbcbccbcacbacabaccbbcbaabacbabbbcbcbbbabcaacacabccbbcbaaabcbacaacbbaaaacaaaaacbaaccbcbcacbaccbcbabaaaacbcabccacaccbccaacbbcbbbbccccacaccbbccccacacabcbacaaabcaacaccabcccccccbcacbabaabbcbbacbabbaccbabccaabaaaaababbbcccbaacccbcbcaacbabbaababcbaaaaccaacbaacbbcbcacccbcbcbacbcbbbabbcabaacabbbbabaaaacccbbabbaccbbbacabcabbbbaababccaccabbcaccbcabccbcaaababcbaaacbcabbbacbbacbcaacbbbbbaacaabcbbbccabcbbbbabbacbccabbcaacccccababcccbbabbacbcacccababcabbbcabbbbccbabbcccbbabbcbcbbacaabbcbbbbcbcccbabacb bbcbbbbcabcbccaccacbaacababbbbbbcbcbbbbaaccaccacbabbccbbbaabbaabbabcccacbabcbcaccaabbacbcbbaaacabcbcabccabcbbbcccababccaacccaaaccccbcccaaabcbbbccccabcaacbbcccababcaacaaaccbbabbbacbbbcaacabacccccccbbccaacbbcccabcbaacbabccabccbccaacaaacabcccabccaabbcbaacbccbaacbbbcacabaaabbccbcbccacbbaacaacccbacaccbababbaacacbbbcaacaaccbaacababccbcbbbbcaccaccabaacaccccabacaccacabaaabcccbaacbcccbcbccaababcaacbbabbcabcacacaaacacccbacbbccccacbabacbaccabbacacbcbaaccabbabbbcccaaabcbbbacaccbabcbccbcbabcbbcbbabccbbbacabacaaabbacaabacabaaabbc aabbabbccccbabcccabbacacbcbbbbcbbacabbabbbccaaabbccbacbcacaabbcbabcccacbccccbabaabbbccacabbcbacbbaacbabcccbacbbbcacabbcabbcaabcaabcbbaaaacccacabcabbbcccbccccbbaaccacbbccaabcbbbccbbccbbbaabacbabccbcbccbbacccabbcabccabcabcccbaccccaabcbbcabacabbcbbbbaabcccaacababbacaacacbabaaccccccbaacbbccabbccbbcbababcbaaaaccaabbacaaabcacbabbccacbcccabcabcccacabbcaacacaaabcaaabbcabcabbaabbccbccabbbabccbbbcbcbcabcccacabbaaaaaabacabbcbbcbccacbaabaababacbbbbaaaabccabbbcaaaccbbcaabbccbaaccbcccbcbbacbcccbcbbccbcabccaacbcbcccaabcaabaaacaacb aabcabccbacabcaaccacbacbcbccaccccbabbcccacbabbccacbbbcbccbcaaabacabcbccaccaaaacbbbcccbccacacaacbbcaacbccbccbcbcccabbbcaaacaccacccbbcbaaccbcbbbbaabbbccabacacaacbcacbbbcabacaaaabbcbcbbabccbabcbccbccbccaacbcaabbabcbbcbbaaabbacbaacacaaaccbcbcccaaccccababaabbabaabababbbaaaaaaabcbabbaabaacaaacccccbaaaccbacaaacbbbaacacbccacbacbcbbbcaacabccaabcabcbcbcbcbababaabbbbaacaaccabbcbbcaacbaacaacacbbabbacbbcaaacacaacaacccccbacbbaabbcacbaabcbacbacacabbabbbbccaaccabacabccaacbbcbaacbbbcbabcbccbcaacbbcbbbbcbcbacccbaaaccccbbabcccabcbbcac cabbbbcbaabccaacaaaabaababcccabcbcbcabccacaaccbbacbbccbccacccabbcabbccbcbabbabcbbcabcbccbcbcbcaacbbcabbbbbbcccabcaccacabcbbbccbbbaabcbcbcbcbcbaaacccccacbccaaabbacbacbacbabcaababbccbacccaabbcbacaccabbaccaaaaccaacabaacbcabcacabbccbcbaaabbacbcaaacbbcccaccabbcaaaccacbaabacaacaacbccaccaabbaccbbbaabcaacaabbcaacacabacbcbabccbabaababbccbcbcbcbaabbaaabaabacabbaccccccbccbccbbbcaabbcbcacccacaabbcaacbbccaccbabbacaabaabbbcccccababccacbaaacaccaacacabcbccacaaaabccaacacaabbbbcbcbaabcccaacaaacbbcabaacacbacababcbccbaaacbbbbbccccaaacb cbcbaabcbccacbcaabcabcbacbcacacbcabacbbbcababacccabbcccabbbabbcbccacbcbabcabcaacbbaaacbbbabaacbababacbccaaabccccccbcbaaaccaaaccacacaaabaacbaaaaacacccbcacaabaccbcbabbacacbaaaaacbccbbcbabcbbcbacaabbccbcabcbaccccabbbbbbbacccaccaababaaaccbbabcbbcacaacbbbcaaacbaababcabbccaababbcaaacabccabcabaccbaaacccabaacbccaacccbbbbbabcbccbaabbabccabbbaccbbbbaaacbabbababbaacacaacabcbbaaacabccbbabaaaabaabcaccabacbcbaccbaabbcbabbccabcaabccabcabacacccacbaabacacabbbbcacccaabbcbaccbcaccbcbcbbccbabcbbbbcabaabacccabbbbbbcccaacbaaabcbcabccacab cabbbacacbccabccbbbccacbbbaababacbcaccbcbccbbaaaccbacccbcccbccababaccabbbcbbbacbbcccbcacbcaaacccacccbcbcbacaaaccaccaaabcccbbcaccbbccbacacabcaabbcabbaccbabacccabbcacccaccbbcaaabbcbacabcbcabbbaabbaabacabaaaabcaccbabbacacccbababccaccbbaaacbcacbbacabcbbccbbaaabcbbbbcbabcaabaccbabcbcabbcbbabbcaabcbaaabcaacaaaabccaabbbacaaaacaacbccccabbbababcbaacbabbacacbcabbbaacacccbbcbababcbabbabbbaaacababbcacabaacacaaacacbaaaacacccbbccacabcbacacabbabbccbaababbbcccabbbcbbbcacaaccbbbbbabcccababcabbbbaccbcbbaaccccabccabbcaaccabcaaaacbcbac babbaaacbaabbbacbbcbbcaacaaabcacabaaccaacbabcccaabaacabaccacabbcacccccacabacccabaabbbbaccbccaacabbcacacccaacababbbccccbaacbcbacbcacbcbbaacabcaaaacacccbbccaaccbbccabcaaaacbacaaccabaaaabbaababcabcabccabbccabaccaaabbcccbccbccaaccbcabcbcacbbacbcaaacbcbbabbbaacbabbccabbbbbbccbbccabbabaccaccbcbcbacbbacbcbcbbbcbcbabcabbcaccccacbbacabcabcbaacbcbabaaabacbacbaacccbcaaaabbbacbbcbacaacaccbacbcccbcccccbababccbacababcaaccbccbcbaabbccbacaacabbcacabcaacaacacaaacbacaabcababcbabbbcccaacacbacbbacaacccabbaaabcababbbbcbbbaacacbaacbbcbcb abbabcbcabcbcbacbccbaaabacbbacccaabcabbbccaacbabcccbacabbbabacbbabbaaababcaaacabcaacbbccaccccbcbcabbaaaacacabcbbcacabaccacacbcacabbaccbbcbbbcccbcaaacbbaabcaaaabcbabcbbccacacacbaccbabcbcabcbbbcabcaaacbcccbcabccbacbbaaccbcbaacbcccccabaccccbbbcbbcabbbaabaaacaccbbbcbaabaccabaabccbcbcaaacbbabccacbbbcccbaabbccaacccccacaccccacaacbbbaabccbaaccaabacbaacbcaabaabbaacbaacbbccbbaaccbbbcaaacbbcabcccaabbbbabacacbbbbbbacacabcbcaaaaabcaccccaacbbacabcbbcaaaabbcaaccbcbacacbbbabbaababcaabaabacababcacccbbcacbabccbcacbcbcacbbbcccbbcbcbbc bbcbabcbccbcabaacbaaababcaccbbcbacaaccaaaaabcbbacabacccabbbbacbacccbbcbbcacacbabbabbbaaabbbbaabccccbcbbbbcbcacbaaccccbbbacababbcbbbbbaccaccacbacaabacbccbcbaabaccaaacbabccacacacbbcacbabbabbaaccbaccbbbabcccbcbcaaccabcbcabbacbcabcaccbaaaccbbccaabccbaaaaacccbaccaccabababbaabbcacbcbacaacbababcbbccaccbccaacbbcbbbacccbccccbcacbcbbcabccbacccccbccccbabbbabbbbcacaababbabcaccaabaaabbbccbccabbbcbacabbaaaccccaabcbbccbbacabcacccbbacaccccbbccbbabacbbaaaccbcaabaabcbbcccccbaabbcbcbabbbccabbbbbcbacabaccccabcbbbbabccbabccbabcbcbabbaac aaaaabcbacccccccaccabbbbcbaaabbccabbcccacacacccaabbcaabacaabcbcaccacbbbabbcaabccbaabbacaccacccccbcbabacbbbbbacbbaabaaccbaababcaacaabaabcbbcaaaacbbcaccbbbaacccbacbcabcbcbbaabacbbbaabcacbaabbabcbbbbbabbcabbaacabaaaaccbaabccabbbcbbcaaacccaacaabacbbcbcbcbccacbacabcabaaacccacacccbabcabbbbbccaccccaaabbacbccabcbccaabcaabacbcccaaaabbaaaaabaabaacabbbbabacbabccabccccabbacbbbbccabccbccbabbcaacbaccbaccabaabbcaabcaccaaabaccacacbbaaccbcbcccaabccacbbbcaacbccaacccacbaaaaaabbacabaabcccabcaccabcbbcbcbbaccbbaaacbaaacbbccabaaacbbbcbacc accabacabaccbbaabccccbcbbbcacbcabcaccccabaacabbaaaababccabbacacbaaccccbbcbcbacabcbcccbbabaaabbaaabccaabbaacbbbbccbbbcccbaacbbbbccabcabbcbcbacbcccbacbacaaacbcccccccaabacaacaabbcacccacabaabcbaaaacbaabaccbaabaacaabccacbbbaccaccbacccacacbccaaccbbaaccaaaacaacaaaaaaacabbcaacacbaaccbbbcabaaacbaabcaaabcbbabaabcacabacaabacbaaaabaccacabcccbabccbbcbaacccacaacbaccabababcbaccccabcabcaccbaaaacacaacccbbcababaaacabbababaaaaaacbbbcbccccbacccaabaccababccacabbbbaccabbabaccaaacccabbccababbcaabbccbccaaabbbcababcbbacccccacbcbbbbabbbacccb aacaacacbbbbcbabcbaccbbacabcbcbbbbabacacacbcbccabbcccbaccbcacccccabaabcccacabcbccbccbaabbbaacabbcbbbabbabbccccabccacbbbbabcabcabacbbacbbacacbccbacababbacbbcacbacacbaccbccbbaccbacbcbbacbcabbcbbccbbbacbbabbcaacabcabcacaaababcbacabccaaabaacbacabccabbbbabbacbcbbcbaabaacbbbbabaabbaacccabababaaccaccaaaacabbbbbbbbcbacbcbbbabbbcacbaabcaababccabaacccbabbbbbbbabcacbacbcabbabcbcacbccccbccbccabcbbcccbcaaaaacbbabababccbbabbcccbcbcbcaaccbaaaaaaaaaacaabaaccabaccbccbacbbbbcbbcabaabcacbcbbcabbbbbbcbcaabcabcbbabacccabbacbbbbccbaabccb ccabaacbbbacbbaacbbaaccbcbcbaccacccccbababbbabcabbcaaccaaaccababbcbcbabccbbccababbcbbbabacccbcaababbbabababcbcbbbabbcacbcbbcaaaaabccbcaacbabbcabaccccabccbacbcbacccbbcbbcccabbabcaacacaaabbbbccaabcccccbbacaccbabcabcbaaacaabbbbcbccccccbcccccbabbacaabcbbccbaccbbaabcbaaccccaabcbaaccbbcbbabbaaaacbbababcabbbcbaaabaaabcabbacbaacbabcbaaabcbaaabcbacaacaababcbbbcbcaaccaacacbbccbaaccbbbcccabbbcacbccacbcaababbccabbccbbaabccbaabbccbacbbcbcbbcabaacbcccbabaccaccbcbacbbabbbcabaaacbbbabbabcabcababbcaaaababcacbccabcbbcaaccaaacacccacbb accabaacbcbbcaacbbbbcccbcaacbcbabaccbacbaabaabcabbcaaacccaaacabcbabbbbacacaabbcccabababcaacbbbaccccaccbbacacbacacaabcbccabcaaacbbbbcaababcbcccabbbbbcabbacbacaacccbaaaacacabaacbaabbabccbbcacabbacbbabaaabcaaccabbbbaaccbabbacbcbaccbababbccaccabbcaccababacacaccccababcababbaabbaccbaaabbbbaccbbbabcbaacaaaaacaaabaacccbabbbcbaccabcccaabacababbbcccacbcbacabbbcccbbabacbbccbbbcccbbbacbababacbcabaacbaaaaacbbcccbcccbbaabbbbbcccccacbcbbcacbbbbbacabaaaaccbcbbaaaacacbcaaababcaaacbbacaaaababcbcaaacbcaccaccbabcbbabacacbbbbcbbbbacacaa ccbbcabbbbccabcabbababccccabbccccbbacccabbbbabbcababccbaaaaacbccabaccaccbaabcbabbcbacaabbacbbababcabbbccacbbabaccbccbbccaaaaccacacccaabbbaaaaacabaaacbbcccaabbbaccaaabacccbbccbaccbbccbabbbabcbaacaaaabccbcaaaabaacccaabcabcbbccbaacaabcbccbccccababaabaacaacabbccabbaabbcaaaaabcbcbabaccaccabbabaccaacccbcccbbcccababcabaccbcaccccccbbccbaabaccbbcbacbbcccbbcbbaabbbbabbabbaaabacabcbccbcaabbcbccacaabbabaaaaabbcacabccaacabbcabccabbccbabbabababccacacbbcbabccaabcbcaaaccbabbbbbaacaabbbbbcaabbbccaabccaccbbbbbaaacbcabcaabcbaacccbcabc bbaaccccbbbcacbbcaccbbacacbabbbbcacabbcaacbcbcaabbcccacacbcbcbccbccbbcbbaccabcabcbcccbacbccaacaaaccaccbbabccacbcbccbacabcbacbaccbaaacabcbccccabaaacbabbabcbaabacbbabcaabcbbcbccabbaabccaccababaaacacbacabcbacacbabbcbcbcbaaabacacabacabaaababccababcbcabcbcabacbcabaccccacccacaaccccaccacbbbabccaacbabbcabcbccababbaaaaacccbbcaacaaaababcbcaaaccbcbcbcacaacbaabaabcccbccbacabcccccaccbcbcaaabbbcacacacbbabbabbbbcbbabacaaabbcaaccaaabbaaaabbcbaaabcbcacacbaccbccccabbcacbcbaacbaccbbcabbabccbbccccbccaababbacabaaccacbabacaaccababacaccca baaccbccacbccabaccbcaccbbbbbccaaabccccacabbcacccccccabacbaacccbbacabacbccbabcbcacccaaccacccaacaacacbcaccbabbacabbbccacbaabbbbacacaccbcbbbccaaaabbcabbcaccabbbaaaccbbacabacbbbcabbbaaaccacbccabccaaaccaabcccccccbccccaaacbcbcbaababccacabbbacbbccabccacccabbccbabaaacaacbacbcccabbbaaaaccabcaabaaabbbbbabbbbabababcbaabbacaacbbbbccccbbcbcacaabbaccbccaaacabbbcaaccaacabccbbbacbbcccbcaabcacabaabbbacaababbaacbcbacbbccbcbaabbbcccabaaaabcbabccbacbcbaccbbcabbabbcabcbbccacbcaccbcbbababcbaaaacccbbbaababaabaaaaaccbcabaabbbccccabccbcccbc cacabbcabaccccacccbabbcbbabcacacaaabaaaccacbcbbcbaabaababbbbbcbcaabccccabaccacabbbbabbacccccabaaccccbcabbbccbccccacbcaaaccaccccabaaacaacaccbcbcccccbbcbabcbacabbbaccbbacabbacbacbbcccbbcccccbbaabcaabaaaccbbaccbbbbbabacbbaabcabacccccacabbbccabaccbbaaccaccccababbcccbabaacccaaabcaccbaaacbbcbbbbbcabccbccbbbcbaaccaaccbccacbcccaacbbabcacbccbcabcabacaacbcbcabaaacabcbaaacbabcaccabacccbbbcaababcbcababcbcaaaababaccaccabbbabbccccbcccaaccbaaaaacbabccbcbcacaaacbaacaabccbbbcaabcbbccccabbcbabcabbacccbcacccababcaacbaaccbbbaaaccbcbacc abccbbbccacbbcbbbacbcaacbbbbcaabccbababaaabaaacababbbabbbcbcbcbcccabbcaaacbbccabbcaacbaaccbabcbbacacbbacabcbbacbcbbcbbcacbbcccccacbabaabbaaaccabacbcbbcbccbbbccaccabcccacaaacbcabaaccbaaccbbbaaaabbaabcbabcababccbabacabaccccbcaacbaacaababaabaaacacbcccccabbaaccabacacaaacabbaababcaaabccbcacabaabcbbaaaacaababbbbcaabaacbccbcccabbbbcccbabbbbcacaabbababcbbcaccabacacbbbbbbaabacbbcaaaabcaacabbaabaaccbccbcccbbbcacbabbcabccaaabbbbcabbaccaaabccaacaaaaabcabcaaacababccaccabccbccbcacabcccbbcacbaaccccbbbababcabcbbbacbbbabbbbcccacacba accbacacabacbabbbaccababbbbbaccbbbcabccabbcbbacbabccbcbaacbcbccbbbbbabbcaaaacabaaccbbacbbbcabcbaccabababaaaabaaabcabcaccbcaabaaabacabccbacbabbccbababacccbcbbaabaababcbbabaababcaaacbabbccbccabcbccbbcbcaabbcbbbcaabbcbbccbaaccbbaabbaacbccbabbcbaacabaacbaabbbaaacacaaabbacccbabbcbcacaacaaaccbcacbacccaacaaabcacaaacaababaacaaabbabbcbcabbbcabbabcabaaccbbabacabaababbccccbbacbbbbcabaaaacbcacccacabcbaccccabcaacccbcaabccacacababbcacbaaccabcababcababcbbbbacbcbccbabbacaaccbccaacbaabcbacbaccacbbacbbcbbbacbbbaabbabacabbabbcabbcbcbb cbaccaabbbbacccabaacccaccbbababacbacacbcbaabcaabacacbaaaccbcccabbcbcbbabbccbcbacbbcbcaaabacbbaccacaacbbbccbaccbabacbcbababaabbababaccbcbcbcaabacbbaccccccbcccbacbacbcabccaaaabbcabbbbcbbbbccacccacbcbaaaccaaccbbaccacbcbaacaabbbccabcabbcbbcabbbbcbabcbcabbbabcaccbbaacbcacbaccbbbbcacbbbcbbbaaaababaabcbbcacbbabacbcaabcaacabaaaabcaaacabacacccbaaaabbcbacabccbababaaaaabacccccacccaaccabccaabccacabaacaacbbcaccbbbaabbacbababbaabaacbacacabbacbacbccbbacabccccacabbcbcbbacbbaababaaabbcacccaccaacbbcaccaccaacababbbacaabcaaabbbbccabbcc ccbbbaacacabacacababccbbccbbbcbaaacbcbbaabcacbabacbabaabacbaabbacaabbbbbccaaabccbabbcabbacbbabcacbcaaccbccbccbcccacaaaccaaabacbacbccaaabbcaabcacbbaacbcacaccabbbcacbcabcaaabacaabbbbcbccabcabccabbaabcbbcbbacabacbaccccaaaccbaaabcccbcbcacbaaacbbbaccbacbbbacaabbacccbbcaabacbcaaccacbbcccabbacacbcbaacacabcaacacacbaaacbbbbbabaacbcabbbcaaccccccbacccbcaababbacbcbbbacbccbcabcccbacbababaacccbcaaaabbbaaccabbcccabcacbaaaaababcaabaccaabcbcbbabacaaaabcbaabccacabcbaacbcbcbababaacaabbccaacaacabaabacbabccaabbacacaacbccabcccccaaaabcaab acacacbcacccabccbaaaabcbcabcbaccaaccccbcbbacabbbbcabcaaabcabcccbbcabcbbcaaabaccbbabcacbcaabcbabbacabbaacccccaccaabcacccacbaacbcbbbbcbcbabacbcccabaaabbabcccbabacaaccaabacaacbaacabccccacccccbacacaabcbabacccababacaabbbcbbabbbaccbaacacbabbabacabcbaaaccacbaaccaccaacbcaaaccbbacbbbabbcaaaacbabbbaccbaccbaabcbacaccacbcaccababaacbcabbaccaaaaacccaaaabababcccbccacabbabbcabbbcabaabacbcabbbcaacacccacbbaabbcabbbbcbababcabcaaccabbabccccaaacbcbaccaaaaaabcaaabacacbcccacaccccbbabcbbcaacbaacbacbcabccaabbaaacbcccbaacbcbaaaacacaacbbaccbb cbbcbcbbccbbbbbababcbcabcaacabcaaacabacabccbbabcaaabaaccbacacbbbacaababbbacabcabbaaaacaaaccabcaaabababbabccbabaaabaacacabbabcaacabbbbacaaaabbbbaccbaabcaaabcabcbccababcbcbcbcbbccbaabcbabcbabbcaccaabcaababcccbbbbcacabccbacbbcbbaccabbcacaaaaabacccbabbabbccaccabaaacccbccbaccbcbbbbbbabcaabacccaabcbaaaaccabbbacbcbbcbbabacacbacccbcabaaaaccbccbcbbabcacbaababbcccbcaababbcbcabbabacbbccbcbacabccabbacacccababacccaccaaabaacbaacbcaaacbaaccaacbaccccbbbcabcabbccbbcacaccccbcbacbbbcacbbbbcaacacaabbabaaaaabbbaacccabbccbccccbccbcacccba cabaabbccbbcabcaccbcababaabbaaabbbacaabcbabcbaaaccaacacaaaacbaaaccaabcbacbbbbabbbbbbabcabcbcbbccbaacbbaabccccabccabbabbcaaaccacbbbabbbabccaccaabccaccaacacababcacaacbcacaabccacabccbbcccccccbaaabaaabcccacbaabbacacccbccaccabcabcbccbcbabcaabaaaaabacbcbccbaccccacbcaabbaaabacbaccaaccacabaaacbbcaccccbbaaacccbabbacaabcccccabbbbbabbabababaccabbbcbababbbaacccaacbbcabbbaccbabcbacccbaacccaaabccbccacccbaccbabcbcacbcccaccbbccbbbcacacabbcbccaaaccabbaacccabacaaaccaacbccacccbacacabbbbcacacbbbbccacabbcbccccbbbaaabcbcbbbcacbaaaacacbab bcccccbbcacbbaaacccbcacabacaabbbcabccbcbbcacabcbaaccbbbbcbbaaaaaabaacabccccaccabbbbacbbbbabbbcbbbbacaabbaabacaacaaaabccabcbcbbbbbbabaabbaccabcababcccbbababcacabccbbbbccaabbbcccaaacabababcbbaacbcbcbabaaababccaabccbbacccaccbccaaaccacabccbabcbcbacbabaabcaacccbbbbabbbccccbbaacbbcabbacabbaccaaabcaaccabbbbacacbbcaaaccccacbabcaacbcaabcbccbababbcacaccbbaabbbccccbbabaccacacccbbaacbbbaabaacbcaccbcaacaccabaabcaccbabbabcbbbaccbccabcaacaabbcbccbbcaabbccacbbaccaaababcacaacccbacaacabababcbababaccacabcaabbcacabbcacbbccbbcbaacbcaabb cbbcaaaaaccaabcbbbacbbcbbcbbccbcbcbbcbbbcacbbcbabbacbbacabbbabcaacaabaaacabbcacabcccbaaacaaaaaccacbbbccacccbacbaaaccbbabbabcbbcbbacbbcbccbaaacbabcabbacaaabacacbacccccbcccacbccababbaaabaaacaacbbbbbabaccccabaabacccaaabcbccccbcccaccacbacaccaabcbabcbbbcbbbccbbaaccaccbabbcabbacbbabbababcccaccbccacaacaaaccabcbabbcabcccbbbbbbccacbbacaaabbbbaaabcbccbbaabcccaacacaccacaabaabbaaaccaabbaabbcbabccbacaabbbcccbbcbabaaabcbbccabbcccababbaabcbcacabcabbbbcabbaabaacbcaccccbbbbbccabcbbbaabbcaabbabbcbaacabcbcbcbbcccbabcccaacbaaabcbcabbcb bbacbccbaabababcccbbccacabaccacbcacbbccbbabcaccbacabcabbcabacbbbbbccabcabbcccabcabacbcbbabcbcccbabbacccbcabcccccccaccbabbccbacbbccacaabcccbaccabacacaccabacabbabcaaccaabcbcbcbcaacabbabacbbacabacabcbabbbabaaabbacbbcbabbcacabbaaabcbaabcabbabbbbcbbacabcbbacbbbcaccbbcccaaacbccbaabbbaaaabbbabcaaacbcbbcbbaaaccabcbcaccbbabccaacaacbcaaacbcaabcabbbababacaacbcaaccabacbccaaaacbbaaaaacabacaacaacaabbbccbbaaabccababbcbcaaabcbcbacabaabacbbaacccbbcbbaabacbaccaacaaababacbcbccacbcaaaabbbaaabcabacacabbcbbabbacaabcacabbabbccabbababcccca bcbbcabbabacbbbbbabbbcccbccccababcaccaccbcabacbcacbbbcbbccccbbacabbaabcccccacabaccccacbcbbcbabaaacaaaaabaaabaccbbcaaaaababcabaacbcccbabbbaccacaabbbcabcaabcabccaccaccbababcabaacacbabbcaabaacacaaacaabcbccbcccbbabbacaacabcbaaccababbccaaabcbbcbcbacabbabaccabbcbbcbaabcbbacaabbccccccbbcabcbaccabcbcbccbcabaacccbcaccabcbbcacbbbccbcbcbbcccacbaaaccbacaabbcaaaacbaabbbbccbabccbbbcbaacbabbabaaabbcaaababcbaababcbacbacacbaccbbaabbcbacaabbbabccbaccbcbbacabacacacabbcbbbbccbacbacccacaacbbcacaacacaccbaacabbccabaaacbbbabbcbbacbccbbbbab acacbacccbaababbaaacccbbcbbbabbcacaaacccbababaccbccccbbacabcbcabbaccabbbbaabbbcacccbacabcacaabbaccbcbccbbaabaacbcacbbcbaaaaccacccbacccbacbaacabccaabacabaaccbaacabbcbbcbacbbccabaabcbacbbaacaacbcbaccaabbbbaccbabaaccabbbbaabcbbcabbbbbbabaacccabababaabcbccbaabacbbbbbabcabcaccaaaaccccbccacccccacababbabaaccacaabaabcbcacabbcbbaabbcccabbbbbccaccaaccaaabccaacababcaacaabbbbcbcbbabacbbabaaacbbcaabaccaabbabcacbbabaacbbabacbcbabababbcccbbbbcacacbbcabbacbcbbccabacabbbcbbcbbccaabccbcbaccaabbaaaacbbbcabccccacaacacbacabbacabccaaacbc cbcbccabbbccbbcbbbacbacaacbccacccabcbccccbbccacbaccaacbcaaacccbbcccbabcabcbbccbbbbbacbacbacaaacbaaabbcaccbbabbaabaaabaccaaabcaccbaacacaababacbaabcbcbaabbbcccccabbbbcaaaccbcaccccbbcababcbccbbacccbbccccbabbbaaabaacabaacccbcbbabbcccccabaaaaccbccabbccbcabaaabbaacaabcabcbcbbcaaabcacbbcabbaacbbacbccaabaaabbcbccbbcacaacbbababaaacbaccabaaacabcaacaccbccbaabcaaacbbbacacacbbbcbbabcccbcaabcbacaabccbabaaacbbccccacaccbcbaacbcbbaaacbcbccbaacbbbbaccaccbbababcabacccacbbbabbbcacacbcbabcbabcbaaaccbcbbcacaccabbaacbabbbcccababbacbcbbbaa abcbbabbbaabcaccaabccbababcacabbbbaabaaabacaabccaabcaccacccaabccacbbbbbbcabaabcbabacbacabbabcbccbcccbcabbbaabacacabbcbbabbcbcabccccbabcbcbacccbbbbccbabbaaabcbacabccccccbaaacacbababcccabccacbbabbcbbaacbabccccbbabcbbcccbababbacbaacaacaabbcccccbbabbabaaabbabbcacbcaacbbcaacbbbabaacabbabccbbcbababcabcbacaabbbabcaacaabbbcccabbbbbaaacaaaacbbbcabccccaabbacababaabccabbacbcbccbabccccbccacabaaaacbcbaccaaaabbbaaacbccbcaaccaccacbaabcababbabbcabccacbbccaabbbababbccbbbccacacaacbcbbcabcbaaaabbabacbaccbaccccbaacbbbcaacbcacacabccabba abccbbabbccacbcaabcbbabccaaccabaacbbbaaacacaacbcaacbacbcaabacabcccbaccaaacaaabcbcbbbabbabcbccabcbacaaabcaacaaacbabaaabccbbacacbbbaaabcbaaaaabacbbabacabccacaacbbaaaaacaaacccbbaaccbcacbbccbaccbbacacaabcababcacbcaaaacacbcababbccaaacbabbabcbcbacacbbccabbbbcbbbbacbcbaabcacacacbcaacbbaccaacacababbbaacacababacabbcbccbbbccbacccbaaaaabacbbbabaacacbabcbbabbabaabcbaaccbcbcabcacaaccbcccccccabcbcaaaaabbabbbcbcababbbccaaaaaaacaaabcbaabbbaaabcaacaccababbaaccbcbbbcaacbbacacaabbcbaacbccaabacabcbcbacababcbabbbccbaaaacbbaacbcccbbbbaba aaaaacbaacbababbbbcabcccbacabaabaabcabbbbabbbccaabcbcaccaabcbaabbbbccacababcabccbbcccccabcbaaabcababccacbaaaaababbabbcbcabbbacbcbbaabbcccbacbbaacccccaacccaccacbbcbaacaaabaaabcabbcccccabcbcacbaaabacaacababbabacbcaacaaacccbaabacaaacbcacaacabaacabbccccbaabacacacacbccabcbccbbcbbabcabaacbababcaabbbaaaccbaabcabbccbcbccabacbaabcccbbacbcaaacbccacbababcbbaccabbbbaaabaacbccbcaaacbacccabcbabcbacbccabbbabbbbbcccbacbcabaacbcccacccaaccaaaaacbbbcbbcbacbcaabbaacbbbbbbbcaccacacccacccaabaccccccaaabbbbcbbcccbbabaaccbabcabaaccabbcabcbb cacccbbabacccacccacaabacccabcbbacccbbbccaaabacbacaccccbcbaaaabbccbabcabccbbccabaccacaabacbacaababbcacabbacaaabccbcbcccabbacabcbaabcaacccaababbbcbcbccacbbaabccacbbcbbcabaccbabaababacbbbbbbacaccababacbbcaacbcbabccabccaccabbbbabaabaaccccacbaabbbccbbacccabbaabcbaabaaabcabaaacacccbabcaabcabcbbaabacccabcabbaacbbbcabcabbbcacabccaaaabcbbbcababbbbbcabacbbcbaccbbacbcacbcabcbbbbcccccbcaaabbcabccbbbabbabcbaaccabbcbcccccaaaabcabaaacccbbabacabcbccbccbccbccacbcaccbbccbccaacacbbcabcbcbbbbbaabaaacbcaabcacbcaaabbabbccabaacacabcacaccb aabaaaaabbcabaccbcbbbccabccacbccccbbbcccbcbccabbcccbbbaaaccbcabcabbcabcabbbababaccaaaaacabccbaaccccccbcccbcaaabbacacccabbbcbabcbaabccbccabbbbbabccabcbccbabaaaabaccbaaabacacaaacacabccaaaccbbcacbbcbbbbbaccccbbcaabacbaacabccabaabacaacbbacbccaccbbbbaaaaacbacaaacccabcaabbccacabbcacccbaacbcacaaaacbbcabacaacabcbbbbaacbccabacaabcbbbbaacacbccbcabaacacbbaabcaaaabacbaccaacbcbbcccbacacbabccababcacbbbabcbaccaaaaacaccacccaaabbbcabaccbabbbabcaaabbbcbccbbaccaaccaacbbcabaccaabcabccbbcaabbbbcaccabcbbacabacaccabbabcabaccbcabaacbaabcaa ccbaccbbcabcbacbccbccbcbccbabbabababccccbcbbabcbbaabbabbabaabbcbbbacbaacaabbbaccbbcbbbcabbaababacaccccbabcbabbcacacaaabbbbabbccabbabaabaccccccbccaabcbcaacbbbbbbaabcabccbccbaacbbabcabccacababbbabbcbcbbccabccbacacbaacbacbaacaaccabcacbabbaabcbcabcbaabacbbbbcbbccbcccacbcabcabaaacbacaaaacccbaccacbbbbccbbcbbbbaaaaababbcabbaccbacbbbcbabcbbccaaaabcabccabcabacbcacbcccbacaaaacbcbcabbaacaacacacabbaacbcaaaccbcccaaacbcccabcacabcbbacbbcaacacbaaccaacaaabcbbababbccbacabacabcbbbbbaaaabbcbccaacbaaabbaacccbcbcacaabbcbbcbbccaabbbcacaca bbbaabcabaaaacbbaacacbacbabbcccccbacaccccacbcbbbbccbabcacbcbabbcbaccabbaaabcbbbbacacabbcababcacacaacacbaabccaaacbabbaaaccbccabccaabcaacbbbcbaabbaababcacccaabccccbcbbaccacbababcbacacbaababcabaaabaaccbbcbbbcccaccccabcaabccbacccaaaccbcaaccaacbbbccbbcacbbccaaaacbcaabbcbbcccaaaaacccbaccacabcccaabbabcbbaacaabaabbaccbcbaccbaccaccacbbcccaccabbaccbbcbaabccccccacaabcabbacabbcbbcccbaaabcaabcbcbbbbacccbacabbacabccaacaacbaaccbcbacbbbcabccbabbcbbcabcaaaacccccacabccabcbabccaaaacacbaaabbaabbacaacababaacbbbbabbbaababaaaaabbbcbbaaaca aacbcaccaabbbbbbcabaccccaaaccabcbccbbaaaaabababacacacaccabbcabccababbccccbcbaabaaabcaacacbcbbcccaacabcaaacaacbbacacacccccaacbaaabccbbabacaabbcbbaaccabcbbbbbbaababcbbbbcbaaabcccacaabcacbaabcacbbcbabcabbaccccabccacbbcaccabbbccbaabcbaaacaaaaaccaccbaccbacaacaaacaacabccbaabcbbccabacbcbaacaacbaaaaabbcbcaccbbcabcccbaabccacccbaccbbbbabbacbcaabaacaccbcbcbcaaacccbbaaabbbabbabbcacabaabcbcbaccccaccbabccbbbcbaabacbccbbccabcaccccccaacbcbbbccabccbaabcaaccbbacacccabacabcbaccbacccbabcabccbcabccaaaabbcaaacaaccbbaabacbacbbbcccbcccbbcb abbaacbabbbbabaabaacbabaabccabbbcaacbabcaccbbcbabbbccbcaaabbabaccacbcabacbcbccabaaabcbbccbcbcabacccbbcccabccbacabcbcbbcabaababccaccabbcaccbccbacaaaaabaccccbbcaabaaaacacacccccabaaacbcacacbccacaabaccaacaccabaabccabbccabcccbbaaabbcabbcabcacbaabcbaabccbccbacacabaaabaaacbccbaccaabccaabcacbbbbcabacbcabcbbcbababbbaaabaccbcabcbaaccacacacbbcaacbaaabbcccbbccaaabbcbbcbbaacbaabccccbcabcbbbcbcaaabbbccabbacaabcccbbabcaabbbaabcbbbcbacacabbabcabaacbcaacbaaabcbaaccbcabbbbbcccaccababbaacaacaacbbabcaaccccccccaaaaaccbccbccbcbbaccbbbbab cbaacbbcacbabaccaccabbacbccbcaccabcaabacbbbbbabbbbbabcbaaaabbbbbbbcbcbacbaaaacbabaccabccaccbbababcbccabbcbabbbaabacbbccbbbbccccbabcbcbaaaacabaacbbaabccbbaccaaabaccaabccbbacccccbaacbabbcaaaccbbaaaabcacacabcacabbcbbbcacbaacbbcbbcccacabacabbbaccacccacbbabacbcaaabcaaacbaaabcbbcbbaacaccbbbbacabbaacabcbccacaaabbcbcbaccbbabcbcaacacbbbaccacabbaabaacbabcaabaaacabaabcbbccabacbaacccaaabbbbaaababaacbbaaacccaaacaaccabbccbcacbaacabcbacbbcbcaaabbacaabcabccaaccbcbccbabaccabcbabccbabbaabbcbccccaabbcbbacaacabaabacaaabcccbaababbcbaacc caccbbccbaaabcabcbbbcccbaccabbabaabbbbabacbbaaaccbcbabbababacaacacacaaabbacccbaaccccbacacabbaacbabcbbaababbcbabbcaaaccaabbccbcbcbccbbcbbabbacbbaacaccacaabbcabbaaaccbcacbbbabaccbacccbccbbabaaababbcacacabaaaabbcccabccbcccbcababcbbbcaabbacbacbacccccccbcbccacbccaacabbbccaaccaaacaaaabcaabccacbaabcabbaabcccacbcbbcacaacbaccacaaccbbbaabccbcbbbababcbbbbccbbccbcccababaacacacccbaacbabbabbaabbbaabcaacccacbabccbcbaabcabacbbcbcbccbbcaaabccbcaccbbccbbaccaccaaacaabcbcbaacaccbccacccbcccbccbacaabbaabbbcbaaacaaaaccbaaaacaaabacbccabcaa bccbaabbaccbbbabbabcabcbabbabcabbabbacaccbccbbbccbcbabcbbcbabbbbccccbbabbacacabcbacbcaaaccbbcbaaabaaaaababcacabcbccbcbabbacaaacccaaacacacbbaaacbbbbacaccccacbcaccacbbaabbbccbaccccccbccbcaabaabbbabbaaabbcacbccccacababaacccbccaaaccabcbccbcbcaccacbaaacbccbabaccbbbcacababbaaacaacbaabaacaccbccbacccbbccbcacabcbcbbcbccccabaaacccaaccbbaccabcbabbacabbacbbbbbacccbcbaccaaabbacabcbccbccccacacaaccabccbacaaacccacaabcbccccabbcaccabcbcaabcacaccabacbbacaaccbcccabaaacaaacacccccaacccbbacabaaabbbbbaaaaaacaabcbcbbcccabaaaccacbbbbaccaacba bbbcbababcccbcacbabbabbaabbaababcbbcacabaccbccabbbbccaaccaacbcaccbaabaabaacaaccbbbbcaabcbabcaaabacacbabbbcababaacaabaacaabbccaaccbbbaabbababccbbcbccbcbcababccaacbcaaaaabbacccccabbacababbabaabccaccccaccabbbcacbcbbcabbaaacacacccaaaaabcbbcccccabccaaccbbbccacbbbaaabbccbbcbbcacacccbacabcbbaccababaabaacaccbcacbacacaaccaacccaccababcaabccabaacbbaccababcbbccacbcbaccabcacbacabccacabaaaaacccaaabcccaabacccaabaacccbababbabacbcbccbbccbbbabbccccaabbacacbaabcbacccbbcbbcaaacbcbababbbacaaabbcaaaccbcbcaacbbccccccbabccbcccabcbaabcbaacc cbaabbccacccaaaacaaccabbbcabacaaaccbbbccbaabccbbbacbaaacaaccbcaaabcbbbcbaccbbaccccaccbacbaabbcababcabccbabaaaaccbcbbccbacacbbabccbabaaacbbbacbcaaccbaacbababaaabbccbabbaabaaabccabababbbacbaaabcabcacaaccacabbcbcaababccbaacbcbcaaaabaccabccbbcbccaabbaaacbbbaabcccbaccbbaabbccccaabcbacccccbbababaacaacbbacaaccaaacbcabccaacbccaaccbbbaabacaccaacabacbbbcccabbacaabbbbcbcbacbbabcbaacbbcbacbccabbaacbbccbaaaaabcaaaacacaabacacbbbcabaabcabacbaabacacccaabcaabbaccaccbccbabcbbcababbccbcaabcaaccaacbaccbaacbaccbabaaccccaacbacacccbaaabac caabcbcacbbccbbaabcaabcbaaccbbcbacbcbccabccccbabacababccccaccaacbbbcacababbbbababcbcacccccbcabbabacccccbcacaabbbabcaabbccbbcabaccbbacbbacaccaccbbbbacbbbcbbbaabacacbaaabccacaaacccbbbccabccccacabbabcaacbaaccaabbbacacbcccbbaccbcbaaabbccaacbbbccbacbbccaaaabcababbbcbcaacbaaaaaabacbaaabacacbaabacbaaccbcacacbaccccabaabccacccbbccccbcbbcaabbbabbbbcacbabacccbabcbacabcacaaacbaccacbbccbacacaababaabccbbacbcabcbaaabccaabcaccbbaccaccccabaabaacbbaaabccaabaabaacabacabbcbaacacccabbcbcccccbcaccbbaababaaacaaabaacccacbaaaabbbbcbbcabaacc cbaaaacccbbbaaabbbcaaaccbccccaaaacacacbbcbbcaccaaaacbcccabaababaaabbcaacccabaabacabcbbcbbacccccacacccbccbbcaabbbbbbbccaacccaacbcabbabaaccbabcbbbbccbbacccbaabaaabbccacbbccacbaacacaacbcbbabcbaaccccacbbbcbbbacabacccccabbcabccabbcbabbacbcaaabccccaccacccccbabaaccbcaacbbabccbbbabcacabbbaacacbbbbabbcaccbbcabccababbbacaabcbcaacabccbbacbabacabcbcaaacbbbbccababbbcbcbabcbabbabcbcabbcbabcbbbbbabacccbbcccacbbaaabacaaabbbccbabccabaaccbbcaccbbaaacbbcaabaabcaccbbbaccccbaababbbabaaacccbbbabbbcacbbbbcbcccccbacbacaabbbbbababbbcccbbacb aaccabcccccbcbbcbacacacccabbaaaabbcaaababbabacaacbccbbcbcbccbbbbbbbbcabaacbccabcabaacaccbbaccccaacacbaccacaccaacccbcaabaababbbacbcbbaabccbcccaccbcbbcacababaabcaaaacbccbaabcbacabacbabaacacbbbaccccbcacbcccbbbaabaacbaaababacbcabaccbabcaacaabbababaacacabbababbcacbccbcbccabaabbbccaacabaccacaaacbcbababababccbabccbcbcabacacacabbbabbabbcaaacbbcaabbcacbabccbabbbaaaaacbbbbbbbaaacbabacbaccabbcacacbbcaaacaabaabacaccccabccbbcbcacbcabccbbacacabcabacbbcabbbabbcacababacbcababbcbbabcabcbccacacbccabaccbcababccbbcbcbaaccabbbabbacbaabc cacaababbbcaabbbaaacbbbcccbcccbcbabaccbabaccbabcabbbbacbccbbccaacbccbcccccbbcabbacbcaabbbbbaacbabbcbbaccbcccccacccaaacccaaabaacaacbaaaacaccccaaccaacabbacbaaacbaaabbcabccaabbacabacccbcbbccbbabbaccaabbbbcaacaccbbbbccccacbccabacbbabcccacacbacabacaaaaaabaabbbcbcbbcbccbccacaabbbaabbcacbabaccacbccbacbcaaccaabbbaaabaccbbaaaccaccbcabccabaaccbcaccbbbabccacbcabcbbacaaacaabbcbbacacbabcbabaaaabcbcababbabbacccabbcabcccbbcbaccaccabbcbcabaaaaccabbbccaacbcbcbcbcaabaabaaaacacbbcbbccabacbbbabcccbacccaaabbacbbcbbcbcacbaabcbaccbccaaaab cbbacbcbcacacbcaaccbcccbaccabbbbbccaabaaaaaaacbabbaabbbccacaabaaaaccabcabccccabcccbcabbaabccacaaabcbbbcccccacacbacbcaacaababcaaaaccbcbabbaaaccbcaacbccaccbcbaccccbaaaababcbabaaabaacabbcbabcbcaacabababccabcacbabbccbcbcbcbabccaacbcccabacaaaabaaaaabbcacbccbbacccbbbacccccaaaabacaabbbcbaacaaabacbcaacbaccababaababbacaaaacbcbcaaaaaaabacbbbbaabbcbababbaaabcacaacbaabbabbacabbccacccbcbbabacaacbcbacccbbbcaaaabacabbccbaacacbcbbccabaacbbcbccbabacaccacabbcbbbcabbcbacaaacaaaccbcacbcaacabcbbabccbbbccbaccbacacaabbbbccacbabcbbbabacaca bbcbaaacacccccccaccbcaaaaabccacaaacacabbaccbaaaacaabccbccbcabbabaabbacabaaaacbbbabbaabaccbaacbcbccbaaaacaccbbacaacabaaacabbaacbcaabacccbbabcaccacabbaabcabcaabcacbbbcbcabccaacbababacbaabccccccacaaaabbbbabcbabaaacacccbaabbbbcbccaabacaacbcbcaabaccbbacbacbbbbacccbbacccbbcabacbccbbcbcaabbabaccaacbcccccacccacbabacaabbcccbababaacaaabcaacbcccccbacbccbcbabaaccbbbbabcbaaccaabbbcaababbccbccaaacbbaabbbbbcababacbcbcccbaaccbacbbbacbaaccabbaaacabbccbccbbbbaccababacccaccbbbabcaacacbbbcbbbacabacacacccbcabbcaacaacabbcabcbcbacbbcaccbc caacbbaccacccacbccacaccaacccabbbbacacbcacacbaabbacaabaccacabaacbbbcbcacbbaababcbbbbacccaacabcbaaaccacbcabacccabcbbbccbcaaccacbcaaaabcaabcccccaabbbcbaabbbacaacbabacbcabcbcbbbbbcbcbacbbababcacbcbcbaccbbacaccbcabaccbbabcacbbccabbcabcbacabbbbbabaabccbbabacbcabbccaacbabbccbcaabaaccbabababccaabcabbcbbbacbcbbccccbbbcbbcabbbbccbaaacbbcaaccabcbbcabccbaabbaccaaabbccabcababacbbaaccbabacaabccbbcaababccacacbbbcabcaacabcaccaccccccacaabbbacaabbbbcbbabcbbcccbbaccaaccaabbcccaccbbbcacacaacabbcaabacaccbaccaaabbaacaaaacbccbababbacbcccb acabbccccccabbbacacbcabbbbbccbbbccbbccccbbcaaacaaabbbcbbacbabbcaaaabbbbaabcaabacaabccbbccccccacbccbccccccaabbccbbaccacacacabbbbbabcaaaacbbaaacbabccccbcbcbbcbacabcabaabaacbabbcbbcccabcbcccccbcaabacabaccababbaaabaaaaccabbcaabcabbabaacccacbbbccbaabacaaaabcacbabccaaaaabbbcbbacbacbabacbcccbcbabbcbbabbcbbcbbbbcccbacbcbbacbbccbbbcabbaaacaccaacaabaacbcacbcbcababccbcbbabcbaabaaacbbbbbccbccbcacaacccabacbaccccbababccacabbbacbbcabbcababcccccbaacbcaabababbababbcbcbacaabcbbbcaccbcbbbcacaccbcaacbbcbbcbbcbacbaabbbcaacaacaaaaccbbaaa bbcabcccababbcbaacccacbabcccbcacbaabbccbbaacbabcbaaaacabcbaaababcaccacacabcaacaacabcbcbbaccbcabbbbababbcbbbbccbabaabbacabcabcbbcbaccaacccacacaccccacacbbbabcbcbaaaabbaaacbaaacbabaabbcbcbcabbbabbaacacbabaabcbcbbabcbacbbbcbaaccaabacbbcbbacaabcaacaacacabacccaacccbcccccbcccbcaaabcacbacccabcacaacabbcbbcbcacaabcabcaabbbabbcbaaacabcabbbcbaaaacbbaccaccbabbabcccbbbcbbcbbaccabbabbcbbcccbaaaaacbcabbacccabccabbcbbabcbbaccbccacbccbaaabbabccaaabbcaacaacbcaababbaabbbbbcaccacbbbcbacacccbcabbbbbcacacbacacbacaabbbcbcacbabbcccbbbaabaca cbbcccbcaccbbcbbabbbbcbaabacbcccbacbabbaaabbbbacbbcabcacbbbbacbbcabcbabbcabbbbbcbacbbccacaababcabcccaccbacabccbaaabbacacccacccabcbccbaccaaacbaacccccaabbbbbaacbcacbabbccacccacbcaccbacacaccabcaccacccaacabcaaaaccbacbcbbcccabaaaaccbbbabacacbcbacccacacbcaaabbccacabacbbbbbbccbacaaabacaabccaabababacabcbcacacacaaabbabccaabbaabbbcbaabbbbacaabbbcacbacbaccbaaaacbcccbccbbbbabaaccabbbcabbcbaaaaccbcbabccacaacaabbcacccbcaaccaabbccbcaabbaccaaacbacabcccabbbaacccbbbbaabaccbbcabacbbacacccbaaaccbbaacbacaaacbaabbbccbaabbcbacacbbcabbbbcc accbcabcbacaabacbabcbcccbabbbbbaacbabbbbaaacaaabcabbaabbabbabcbabcbbcbbcccaccabcbcbacbbbbcbaaababbabbcaaabcccbcacaabbbcbaaabaacccccbbbcabaabcbbbcaccaaaacbacabbccacaccbccbbbcbacacaabacbaaaabaaccbabccbccccababcaacccbabbccacaaaaabccaaccbbbcbcabccbbacaabacbbbccccacccccbbaccacbaaabbbacbccbbabcccaccbcacaababaaaccababaccbcbaccababccabbcbbacbaacbccbaaaabcbcbbbacbaccccbbbaaccbbaabcababaaacbaaccababacacacbacaaabbaacbcbcbbcbcbccbababbcbbbaabcbaabcaabcbcccbccaaabccbcccaccaabcacaacbbccacacaacabaccabbccaccbbcbbcbbabacabccabbcabac accbccbabbbbccbcaccabbcacaacabacbaabacaacbbacaaabccacacccabbcbacaccaacabbbbbaacbaacacabbaaacbaccbacaabbbaacbaacbbcbacbccacbcbcbbcacbbaaaababacabbaaaaabcaaabbaccccbbbcaaaaccbacaaaabbbcbcbbcaabbccabaacbccacabacababbbababaabacbabcabacabcaacaccbcccaaabccbaaccaabbcacababaababbcaabbabbcabcbbcccbbbabaccccbccbabaababbacabaabacaacaaabbacbaacbccbaccaccbabccccacbbcbbcacaacbccbcbbacbbaccacacbacacbcaccbaaabcbbacabcbbccabaacbbccaccacccaaaacbaaaababcabaccccaabcbacabcbaccacbccaabbbaacbbabbcacbbccbaccbbbaccacacbbabcbabbaababbccaacbb aaabcaacaaabccaccabcccbacccaccaaccbbabcccacbccbaabaabccaaaccaaacbccbabaaacbccbacbaaacacaccabbbacbbccccbabbaacacbbcbcccccbcbaacccaaccbcccbaccacacbbcaabcaacacccabbacbabbacbcacccbabababbcbabaaaaacccbccbabaabcabacbcacccacabcbcacaabacabcbaccaabbaaacbaaabbbbacaccabbccacacbbcacaacacabbacaabcccbbabaaaabaacbcccbacaabccbccbbcbcccabbbaccbaccacacbbbbcacbcabcacbcaabcbbbbbbcacbcbbbcaaabbcbcacbabcacbcbcccababbbacbccbabbbabcabcacbbabcbacabaccacbacaaabacabcbbccbaccacbaabaccaaccabcbacccccabacacabcbabcccaaccbcabcbaabacacabbbbbababcbca baaaaacbbbaaaaacaababacabbabacaaaabaaaaababcaaaccbaaabcaacababcccaccccaababacacbcbcacacaccacbcbbbacacababcaacbabbaacccbbababccabacacccbcabacbbacccabcbcacccbccaaaaccccbbbaaabaabcabcbacbccaababcabababbacacabaccbcabcbbabbababbcacabbbaaccaacabcabcbcacaacbccbacbbacaacabbbbcbabccacaabcabacccabaaccbacaabccbcbcbcaacacbacbcababccccabcaaacbbcbccbabcbcbabbaccabaaabaaaaababbcbaabbbbccbaccccbabcbccbcacccccbbcabbcbacabccacbbbcbccabaabcacbbacacbccbcacacccbccbaaabcbaaaccbbaaacbcaaacbcaaacbbbaccaacbccbbacbbcccbcbbabbabccaacabbbbacbc cacbbbcabacabaacacbaacbcabaccacbcabacacaacaabbcabcaacbbbccbbbabbcbcbbbcccbcaabcbbacbccaaaabaabacabbbacaabbcabacccbbccababbbcccbacbcccaaccbcaabccbaaccababbaaabacbcacbaacccccbbcbabbccaacbbcaccbbbbcbabacacacabccbcababbccbbbbbbbbbbaccbcaabaaabbcaabccbacacaabaaacbcbcbbabbacccccbaaacaabccaaaaabcccacbbcbbcabaabcaacbaacaabcabacabcaaabbbaaccbabaaaacacbccaccbcbcccbcbabcaacccacccbcbbbaabcabcacabcabbbcabbbcacabccaababacaacaccccacbccacbcbcaccbbbbbabacaabbbabccbccbcbcacacbabacbbccbbacaacccccacaccccbaacabcbcbcbcaacbbbacaaaabaaccac bcbbbbcbbcbacaaabbcaccacbacaaccabbcaaacbbbbbaaaabbaaccbcccbacccacaccbcacabcbacbacbacaabcaccccbcaacbcbabaccababbaacacbabacacabcabbcabbbccccbcaaacbabaaabbccccccabacbaccbcccbcacacbccbbccbbacccaabbcbacbcbcbcbcbbaaaccbbccaacaacbaccccaccbbcacccbcccbabaacccabaaabcccbbaccbccababacccabbbcbacbaacababaabccaabcabccccacaacaccababcbbbbacacababbccabcacbbacbcccbaacacaaacacbaccbcabacacccacaabaabcbbaccaabcccccbccbacacacbbabbbbcaaccbaccbbcacaacccbccaaaabababccabaabacacabbaacabcbcbbcbababcccacbbccbabbbbcacbbcccbababbaaaacaabbcbccabcaab cbbabbabccacbbbbbaaabbccaaaacbabbaccbccacabcbacccbabbcaabbcaccaccccabcaacbaacbccaacabaaabababacbcbacaaacbbabcabbabcaabccababbccbaabcccabbbaccabacaaacacbccbabccbcacaaccbabcbccbbaaabbabbccbaccbcbbbcbccbcbcccbaaabcabbaccacccacbbbbcaabccccaabcbcbcabbaabbcccabbccbaaccbaccabbacabbbabcbcbcabcccaabacbccacacaacccbbcbcbbccbabcabbabacbaccbaaaaaacbaaacccbbcbacacaaabcaaacacabbbbabacbcbcacabccabaccacabcbbbcbbcbcbbbabbbcbbcbaacbccabbbbbabcabacaabaaacbbacabccbcbccbcbcabbccbaacaacabacabbbcccaacbccbabcacacccaabaaaabbbbcbccacccccbbcba cbcacabcccbccaaabbbacbcaacbabccabaccaacccbbacacacaabcacbccbbcbbcccccbabbaacaaccbcacccbccacbcccbacccabcbbacabaacabccccacacccababcccccacbcacaccbcacacbcbbcbbccbccbccabcabcbcccaacbbabacbacaaabcbbcacbbbbababacbcbbabcbcacccbaccbabbbccabbccabccabcccbbbccbaacbabbcaabaabcaacabbcaabbcbababaccccbaaacbcabcbabcabbaaababbabccbcbccccbbbbabaabaabaabbbcaaaccacabbbcacaccbbbcabbccaaacacaaabbabbcbabcabacbaccbbbbcbbbbccbcabaaacccababbaaccaabcacaacacbaccbacbcacacbccacbacaaabcbaccccbabbacbaacaabbbbccbbaacabaabbaacabcccabbacccaaaccccaaaaab acbbacaabcbabcacbbcaabcccbcccccbabacacabbacccbccbbabcbbaaccacabccbcccccbcaabaabcacbaabccaabcbcccacbcbacccaccbbaabbbacbabcbcbbaacbcbcccaacbababccbbbbcabaaabcbccaaaaaaaccacaaccccbaacabbcaccabbbcacbabbcbccbcbabbbbacbabbbacabaaaacbbbbbcacbcbbaaaaaabbccabaaacbcbcacbcabcacbbcccccacbcccabcabbcbbbabccbccbcccaacaabaccaccaacabcbbbacbababababccbbbacabbbbbacaacbccccabbaaaabccccbabcbabaabcbcbcabacaacaabbcbcbbbaabbbbbccbccccbbcbabcccacbcbacbccbabbaacabbcabacaaabbbaacacabacbcbacabaabbbacaccccbbcacbccccbbbabcabbaccacacbacccbaacabaa acccacccababcbcbaabacbcccccccabbcbaccbacbbccabaacabcbcaaaabaaccbbcbcaabaccbabbcaacccbbcbbcbbaacacbbabccacacacbcbcacbcaacccaaaabbccbbccacaaaacacccbacccbccbbcabaacbacacccaaabccccaccacbbccbbcabbcabbacbacbcabcbbacbccbcacacaacbbbccaaabbaaaacbbbacaacbaacccbbbcbacccaabcbbbcbabcabaabcbbabaabacaabcccbbbaabaccacacacccbbbaabccccaabbcabccacccbbbacbbccabbcaccaabbbcccccabaccbbabcbabcccbbacccbbbbbbabccabcbabaaaacabaccccbcacccbbcacaaabbcacaacababbaccaacbabbacbcabccabaaaaccbacbbcbaacaacbcabbccabcabcaacaccabbaacbacbbcaaaaacaaabbcaccc aabbbcaaaaabbbcacaabbcabbbcccaccaaacbbabcabcccccbccabcacabcccbccacbcaccbbcccccabbabaaacabaaccacaccacacabbcabccbccabaacbabbabccbbaabacaabbbacbacccbcaacbbbbbbbbccccaaccbbabccbababcabbccbcaccbcbaaabcabccacacabaabcbcbcaccacbcaaaabccbbcbbcbccbcbababcabccacbcacbbcbcbcaccbabbaabaacacabbacccbccaccaaabbabbcbbbbbcccaaaccacbbbabcbbbcabccabacbacbaaccccacccacabacccaaacbcaacbbbababaaaabbcacbbaccbbbaccacabacbabbabbbaccaacabcababbbbaccabbaabcbaaccccbbbcabcbbbbacabaabcbcccbbbcbaacaabccccacbacabbbabcccaaaaabaaaaabaaccbbbaabacaccaaccc abacbabcbbaacabacbaabcbbbcababcababbcaabaaccccabccbaabacbaaaabbbbcccbbaacbbcbaccccbccabbbacabaabbaaaccbbbabcaacccccbababccaabbacaccaacbbbbbabcbcbcacaacacacbaaabbacacabacbbabbcabcccbcbcbcaaabbbacbbbabaccbbbabbbbcacbbbacaccabaaacacbbbcacbccccababbbbabcbcaacccaacacbabcaacccccbcbbaabababbbcabbacccbbcccbacccccabbccbbbaacccccabbcabcaabbcccbcccaabbccabcbccbacbbbccabcabbabccbaaaaaaabcaabcabacbaccbabcbcbbaaaaabaacbaababbcaabbabbacbaabccbacabbbbacbaccbbacbbcaacaabacaccccbccbabaacacacbacaaccccbbaabcccbbabbbbcbacabbcbcababbcabb bbbcbabacbcaaacabbbbbabacbabbbbcaabbcbbbcacbaababbbbaccbcabccaaaaaccabacabaacbbaaaabbabbababcacabaaacbccccaacabaccaaacaaaacbcbbcbaaacaccccacbcbccaabcbbcaabababaaaccbcbbacbcababbbabcabaccbacabaaabacbacaaaaccbbabbcabaabbbbcabcbbbbccbabaaccbbbabcccaacbcaabbbaaaaabcbbaacacaccccaaacbaabcacccabaaabbaaaaabbcbcabaabbbaacaababbcacaacbbaccabcbbbabbcbbbcaaccccabcbaababbcbacbcaaccbbbacbccbcacabbaababaacbbabbbccabbcabbcaccaabcbcbaaaabcccccabcaaccaabccbbbcacbacccacbaccabbabbbbacaabbcacaabcbbaaabbccbccbabaccacbbacacccbbbcaabaabbab ccbbbbabbaaacbcabccbccbbacacbcbcbacbcbbccbabccbbcabacacbbcaaabcccbcbbcbbaabcaacacaabbbabaccabababaccbbbbabbacacabbaacabacabbababaccbbbcbabacccababbccbcbccbcbccacbbabbcbcccaccbbbaccaabcbcbbccaccacaacccaaaabcbbcabbcabbaababcccbbcbababacbabcbababcaabcccbcbccacacacbbccccbaccabbbccabccabbbcabbbbacabaccaccbcaccbaaaaaacbcbbcaababbbbabaaaacbbbaabcaacccabbaacbababaaaaacaacbcbcbcbcacbcaaaacccbccccccbabaabbbccbccaccccbcbaccbaabcccbaacbcbcbbaacaaacabcccbabbbaacacabccaabbaccacacacccabbbbbaccccaaabaaaaaaccaabcccbccbaaabababbababa abbccbbcbccaaabbcabcaacbababcacbbbcabbabbccbbbcaaaccbccaaccabaaacccaabccbabacbbaaccbaccabcccaaacbcacaaccbbbaabbacbaaaabaaaababbccaacccbbccbccbababacbacaaabccbbcacacaabaacccacabcbcabaccbbaabaccbaacbbcbacaaaccacacbcbaabcacbaacabcccbbabbbabaaacaacabbacccacccaacbcbcbaccacaabcbccabbbaababcacccccbcbcbcccabbcbbaccaaaacbabbbaaaccaabcccccabbbabbababbcaababaabcbaabbcbbbbbacabcacbccbbbbcbbabbcabbbbbbcbccaaccabcbbbbccccbbbcaaccccacbbcaaaacbcabccacacabaabaaaaaabbbabacaaccccacbbbcacbbababbcaccbacabababbbacbacabbcbababcacabcbabcaa acbacabcbacbcbbbcbccbbcbabbbbaabcaabcbbbbaabaaabbcbccabbbbbaabccabcbbabaaaaacabcabbcbcccabbbccbbbcbccbaabbcacaabacbccbccccbcbcbbcabcccccaaacabccbbbaaaacaaaacabaccbccabcabcbacccabcaccccacacaaabcabbabbcaaaaaabcaacabcaaabaaaaabbcabbbaaaacbaabbbcbababbbaaaaabaaacabbabbcbbcaabacababcacabbcaaaaabbcccbbbcaaacbcaaacbbacbbcbabbacababcccaabcbaccaacbcccabbcbacbbbccabbcbaccaacacbacccbaaccabbbbbabbaaaaaaaccbcaaaaaabcbaaaaabccccbccbbaacbaabcacbbbbcbabcbcccbcbabccababacbcccbbaaaabcbcbaabcccccbcaacbbccacccbaaaabaaccbbbcccbcabbabbcc cbbcbaccaccabccccbaabaccbcbccbcacbacbbaabbcacaabcbbcaabbbccabbcbcaaaccccabaccacaaaccbbbbcacaabcbbbbbbbcbaaccbcbcbcaabaaabcabacababcacbabcccaacacbccbabcccbaaaacbabacaabbaacccbbacbacbbcabbbccacbabcbccbabcaaacbbbbccabbaaccbccccbaabacbcabcbabcccbabacbcaacbcbbcacaabbaacbcabbbaaaccbaaaaacccbbaabbbabaaccccacaabbbabacbbbcaaabacbbcacacbabbbccbcaccbabaccbccaacbbcacacbbccbbbbcabaaabccaccabbbbbaabaacbababaccbcbababcacbcbaabcbcaaaccaaaabcaccabbaacabcbcccbbcaaababacaaaccaabbaccabacccacaacbbcaacacbcbaaabcbcaaaabcacbcaaccbccabbbcac cbabacbbbcbcabcccacbbbacaaaacabcccbaaababbccbbbbcabbabcababbccccbcbacccbaacaabbcccacbabbbacbbaaccbaabcabcaabbaccbcbaccabccabcccacaabbbcabbccbaaabcabbabcabbccacaccaababaaacbaaabccbaaabccbbbaaacaaaacbbbbacbccacccbbabbccaacbabbbabcaaacbbcabbcaaccbaccabbbbaaacbaccbccaccbbbaabbcbbbccabccbbbabacaacacabbbababbcbcbbabaabcccacccacaaacbabcaacaaacbccbbcbbbcacccbbcaaaccbacbaaacacabbcaabcbabbccacbbcccbabcbbaaabacacaacbbbcbccbcbbcccbaaaccbcacbccbacbaacccbbababaaaccaacaccbbbbbbabbcccaaccabacabbabacabbaabcacacbcccaaccaaaacacbacacbc cbbcccaccbbccabcccaacbcccbbcbcccaabccabacbcacacccacaaaaabccbababbbaacaabaabbbbbaccccaacbbcbcaaaccccacbaccbabcbccccbaacbcbaaababcabbbbcabccccababbbbaacbaabcbcabcccbacaccbabcbbccacaacbbbbccbbacccbcacbaaccccbbcbbcbccabcacaccbabccabaccabbaaaacccacbbabbbcbcaccaccccbbcabbcabababbacbbcbcbacbabbacbbbaababaacbbaccacccabbacacbcbcbaccbcaaccbbabbabbacbbacccbacccaacccbbabbbcccbcbccbbabbccbacababccccacacabbaabaabcccaabcaaabacbccccabcabbacccbbacbaabaaabbbcccacbbbbcbaacbcababccaaacaabbccacaccbcabbabcccbabbacccbccccabbbcccbbaaabaccc abcbaaabbabbaaabcbaaabbccbaababaabaaacabccbacaccbcbaaaabaaaacbcccacbbccabbcabbcbbbbbbbcbacbcaccaacbbaccbbbbccbabbbbbbabbacacaacccccabcbabccaacbaccbcacccccbcaabccaacabbbcacacabbaabacabbaabbbccabcbacbbcbbabcabbbacbabacbcccbccccbccbbacbcbcabbcaaabacababbccabbabccaaaccaaabbaacaaabccaaabababcaabcbaabacacccccbcaaaccabbababcbbabbbcacababacaababacccbabbbaaaaaaabaababbccccbbcbbbacbbaaacbcbacaabacccbbaaababbacccabccbaccbbbbcabccaacbbcabcbacaabbbcbcaabaccaaaccacccccccaacbacbacbcccbaabaabbbacbcaabbbabcbcaccabccccbcbabacbccbbabb aabccccabbabbaaccbcacbabbcbcaacacacbbcbacccbabcaccccaabccabcacaabbabcbacbacbcaaabbbbabbcbbacbccccbbacabcbcbbcbaababbbcccaabbbabaaaababbcabbcbbaacaacbabccbcbaaacccaccabbcbcabbaacaaaaaccbbcbbabbcaaccbbabcccbbbbbbbacacccabacabbacabcbcbbabcabcabbabbbacacbbbabacaacacbcbbaaaaaacacbacababbccbabaccbbbacbccccbccbaabcaabbccbccccbcbaabbcaabccabaabbbabbbcbaccbccacaababcbcacabbcccacbbabbcaccccbcaacbaaaabbbbbcaabbaababcabccbbcbccacbcbaaccccaacaabbcabcbcaabbcacaababccacbcacaccbcbccaabaaacccbabbbcabcabcaccccbacaabacacccbaccccbbbcaa abbaabbccbbaacabcbaccbcbbbaaacbccacbcbcbbcabbbcaccaccbbacbaaaaabbbbcbcacbcbccabacacabcacbabaacccabbbcabaaaccaaaccccabbacaabcbbcabbbcccacbccbcabcacacacbbcbababccbcababaccaaaaaaaccccaacaaaacccbbbbaaaccacccbccaaabbabacaccbcbccababccbaccccbaacccaaabcaccabacbcbbcbbbaacbbbbacacabccbaaaccbbbcbacbabcbbbccccabaabcacaabacaabcaacacbcaaaaccbbcbbcbabacaacbcacaabaabaaabbcbccccccabcaccbcccbcbbaabbccbbccccbccabbaacbbaaccbcbbaababaacaabccabcacbbbcaacbccbaaabbcbbabccaacacbababbcbcacccacbbbbcabacabaccacbbcacbbcbbccbabcacbcaccbcacacbbc bcabbccbabcbaaccaabbcaacaabbcccabbabcccaabbacbcaccbbcbcbccccabcbabbccacaacaacbcaaacacccaabaabccccabbaabcccbbbaacacbaaaaabccaabaccbabbbacaaaabbcbaacaaaababbbcababccaaacccbbbbabaccabbabaccbcaccbaaccbabaaabbbcabcacccbaaccbbaacbaccacbcaaaacbbcbbaabcbcbaaaaccaccbabbbbaacaacbabcbaacaaacaababbbaaaabcababccccababacaacaaabacbbaaaccabbacbabcaccbabbcacabbaaacbcaaaabbbabcccacbaacaaabbabaacbcacbaabaaacbccbbbbaaacaaacaccbbbaabbbbaccccbbbbaaabbbcacaccbaaabababbababccccbcaabccbaccbbaabcacbabcbcaaaabaaccaabcbcbcabaacbabbcccccacabccc cabcbbaabacbbaabccbcabcbbaacbaaaacbccacccacbcbaccaacacacacaabccccbbabcacbbcacccbacbbcccabcaaabbabbacbccabbcbccbabccacbccbccbcacaabcbbaccaccbbcabaaaabaacaacaccaaababbccaacbbaccaccacababbaaabaacccababcccbccbcccccabcbccccaabcacbbacaccbacbbcbaaaaabcabcacaccbabaabcaabaaaaaaacbacacbccbabbccbcbacbaaacbabccbbabbccbbccbabbbacccbcaabcacaaabcaacbaaaaccaabaaccacaabaabcbbaacccacbbccbcaaabccabaacabbaabbbbabbbcccbabbcbcaabbcaaaaacbbababcacaabaabbbaaccbccabccccccbcbcccbaacabcacbcabcababbcaaacbbabcabbbaabbccccabcccccbaaabcacbababcbb bcbcacbbababbcaacbcccbbcbbbcaabaacaccaaaccbcbbaabbaccabcccacccbacbcacaacbcbbbbacabcccaaccabbaaaacabbacaacaabaabcbcacbbabbcbcbaabcccbabaaacbbabcabccbcbbcbababaaacaaabcbbbcabcaacccccabaacbabcbbaacbbcbcacabcbbcaacacccabaaaccbaacbccbccaacbcaacaabbbaabcccbcccbaccaccacaabbaccbabccccbcbccacabcaaaabbcaccbbbcbbcabcacbcacbcbbcaaabcabccbcabcbcaaccccbcabaacacccbbabbccbacaaacbccbbcaacbcccbbaaacaabcacbbabcacbcccabcbbabcbacabccabbababbbcccaaacaabbbbcaabaaacbabaacbacaaabaacaabcbbbbbaabccabaaaaabaaaabbcabbbcacbcbcaccbcbbccbcbbbbabba abbbacabacbabcacbabaaababaaaacbbccbabababccaacbcccbcbccbaccbbbcaabaaacbbaacbbccabcaaacbcaccaccbbcbbbabbaacccbcacbaccbcabccabaccabbccacabbbcbbcbbbbacaaaabacacaabbcccacbbaaabcbbacbcbbbaacbabaacaccaccaacaacccacaacccaacbaccccbbbccacababacbccbcaabaabababbcacababbabbacabbcaabbabaaacbbbbaabccbcccaacacbbbabacccbababbaaabccbcaaccabaabccacabbccacbcbccbaabababbccaabcccabaaabbcbbbbcbabccbcbbccbabcbbbbacaabccbbcbbccaababcbababbbcaaccbabcacbcccbccacaabaaabbbbcccbcbcabbccaabcccaccbbcacbabbabcacacaabacbabbbccaacaacaccacbbbcbbcbaacb ccbbabbacbbbbbcbcbccbaacbaaacccbacbbcccaabcabcbbbbbbabcbcabbabbaacaaccbbbaacaccabbcbbbabcccccbbabbabacbbbabbbbcacccabcabccccccbcaabaaacaaabcabbacbcbacbbccbbcabaccabbbbccaaacacbccbbbccababcbcaaaaabcabcacbbcccbcccbccabbcbcacbccaccbcbcabcccbacbbaccbaabbcbccbbcabcababbacaacaaabbbbccbaaccbcbaaababbbaabbaacaabacbcccbacccaabaababcbcbbabbaacbbcccbccbaabbaccaccacbccbbccabbbcbcbcbccacbabbbcaacccacbaacccaaaacabbcccbbaccababbcaaaaabaccabcbbbbcbaaabcaacacbcbaaabaacbcbabbccaaccbccacbbccccbaaaacbcbbccccabcabbcbcbcbacbaaccbaccacbcc bbbcabcbabbacababccabccbabbccacccaaccacccbcbacbcccbaccabaabacccbaaacbbbcacacccbbcaaccacabaaabcaccacacbacacacbaababbcbbcccabbaabbaabcbaaaaaabbbacacbbaaaccbaccaaccbabcabccaaccacacbabbcabaaacccbacaccaaaaccbbaaaababaabbcabababccacaacccbbcbbbcbbcaaccabccbaacaaaacaacbcbbabaaacbccbbaabaccbccbccbbbcbabbccacccababcbccabbbbbababaaccababbbcbcbcbcbcaaaaaabbbacaaaccacaaccacacbbbaaabbbacaabbcaccaccbabbcabbaaacccabccbacbccbabbbbbaacbbbccbbccabccbcaccbbaaabbcccbabbbaacbcacccbcbaabbccabcbabcaaacaccacccbbccaabcacccbbbacbccccbaabbbaba ccccaccbbabbccbccaccaacbacababaabacabbaacccbaacacbbcbbbccbcbbcbaabcbabaacaacabaccbbcbbbccabcbbaabaabcbcbcababbbccbbaaaaabcbabcbcbbbcabcacccbcaaaabacbccbbacbcacbabcccbcacacbcaaabaacaaaaaccbbcabcacaacacaaabccccacbbcbcbbacbacccbcacabccacacbcbcbcbcaaaabcbabacbbacccbabaccbbcbbacccccaabcabbbbaabcacbbbcbabababcbccbbabccaccaabcaaabbcbbaccaaacbbcbaacaaaabbacbbcbbbabacaaaabaabacacbabacaacbbcacccbccbcaaacacabbccaabaabcaaabcaaacabacabbaccbbcbabcaacbccbbacabbabaabbcbbaccaccccbabcbcbbbbcaaababaaacacbcbbcaaccbbaccbbabbabbcbbcaacab accaabbbaababacabbaacbcccccbaabbbacbcbaacbbaabbccbccaaacbabaacabaacaccabccbaccbcabababbaccbcbcababbcaaabcabcaccababcabbcbaaacbcbbaabcacbbcaccbbcbcbbcbacccccbccbabbacbbcaccbcacbbabacaacbaaaaabbcbaacacaccaaabacbabcccbbbbcaacacaacbabaaabbbcccbacbaababcbaaaabcbbaabbaacacacacacaabbbcbbacbcbbaabccbcbbacccaacbbabaaaabbabcccabbcaccacbabbacbcaabbbcacacbaccaabbcacbccaabbccabaabbbacbccbacacbacbcacccabcbabcbaaaaaccacbacacabcccaacabacbbcababccbbcbaccbbaabbbbcacbacabbcaaaabaccbcbaabccccbabbbabcabbcaaccabbbbcaccbabccaccacbcacbbcac aaaaccababbcccbbcbaaaabaaccabbacccbbcaabbbcaccbacaacbcbbbcbcbccbbacbccbcbabaccaacaabbaacacabaacbbaaaaccbaacccabaacabcbcbbbcbcbbcaaacbccbbcbcccacbcbcabcbcbaaacbcccbaacbccbbbcccabababccccccbcacbaaabbabcbbcaacababbbcbcabbabaccabacbabacacccbbbbccbbcacaacbacacbcbcacabccacabaccacaaaaabcbacbcbabbbbacccabbaabacbcbacbabccaababbaccacbbbcbbbcaccbaccbaabaababcbcccbcacaaabaabcaacbbaabbcacbccaabbaaacbcbccabccbbbcabccaccabcccbbaabcbacabbacbcbaacabccbaaccababcacccbacccaaabbbcbbccababbcacaccbbaaaacabccaaaaabbbaacabccbbbacacaccbcabac aabbaabacacbcbabbcaacbacbcaaaccbccbcbbacaabbbbcabaccbcabaabaaabccaaccbbcacacacabcbabbcbacabccabbabbacbacbcbbabccbbacbbcbbbccabbabaccbccacccbbcaabcbccacabccccbaccabcbbccbbacabaabccacacaccaabcccabccacacccabcabbcbaaacbcccbbbcaacccbcbcbbaccbabbbbccccbacbacbccccacaabaaaaaccaaaacccbabbcbcaacccabccbcabbbcaacbbcbbcaaabcaaccbaccacaacbbbbacccbabcccbabaaacccccccbbacaabbbacaccccbaccbcacaaabbabaababacccabbacbcaccabaabaabcbbaacacabaabaacaaaabbcabacacbcacbbbbcbbaaaaccaaccacabbbcabaaacabcaaccbcabcbbbbcaaccabcabcbacbbacabbaccccbacba bacabcababcacbcbbcccaabcbacccbbacccbbabbccbacbcabbbbcaccccbbbcbcacabcbbbbbcaabccbbcccabbaabbabbbabbcbacabbbaccabaaaacbacacaabaabcaacabaabaabcabcbcaccacacbbcabbabcccaabbbaccbcabaacccabbcbaaacbbaaaaccaabbcaaccbcbaacbbababcbbcbcacbacbccbcbaaaccacccaccaaacbabacbccababbbbbacbbccbacccabcbabcacacbbabccbabaccaccbcccbcaccccbcbcccacabbaacaabbaabbabcbbbcaaccbccccbcaabcbbcaaaaaccabcacabcababbbaccaabbbbcbabaccbbabbaabaacaabcbaaaccccccccbbaababaabcbaaaabaaaccacccacacccbaccbabbcbbbbcccbcaabcccacabacacbbcacabbbbcacaabbccaabbaabacac babaaaccbacabcbcbccaaacbaccbacabbaacbbccabbbbbacabcacaaacacacccabbabbcacaababacbbabacaaaacaaaccabaabaabbbbcccabbcbabaccabcbbbbccaacabacccabcacabcabbbcaababaaaabaaabcacbaababaccbaccbbbacbacababbccaaaaccaaaabbbaaaabcacabbbccacbbcbabccbbcaaaacabbabcbaababbcbbaabcbaccccbaccabccbacaacabcacbbbaaaccaaacbababbbaccacaccbcbccacbabbacbacbbcabcbcabcbccabcacbbbaabcbcbbcbaccaabacbacbbccccbbaaaccababbccbcaaababccccacbbaccaabcacaaaabccbcbcbacbababcccabbbaaccaabbccaabbcabbabbbabbbaccbcbababaacbaaaacaacaaacbbacabcaacaacacabaabaabcaba abccaacbcabccabacabbbbaaabacaacbacacbbaccbbcccacbccccbaccccbabbcaacaccabbbbbbcccbbcbbcaccbbcbbbbcbccacbaaabbcbbbbbaccbaacabbcaaaacccbbbaccbbbbccbcccabcbcccbbccbaabaaabbbbacaacabaacccbccaccaabbcbacaababababcbcbcbbcacccccbabaccacbccbbcccccbaccaaaccaccbaaabcabacbccccacbabbbbacccbaabaaabcabbcbbabccbbcabbcaaccacbabbabbbccabababaacbcbbabacabcbaacbacbaabaacaaaabbcaabcaaaaacacacbbabbbaaacabcbcbcbacabbbababbcaccbbabbcbbcaccaaaaaabaacabcabacbcaacbbcbbcbccbbcbcbbcbccbaaacbcaaccabcacacbaccaaccbaccaaaaccbabacbccccbcbbcbaaaabcbca aaabbacbaacbbbabbabacababbcaaaacccaababbbbaabbcccaacaacbbcbaacaabbacbaaaabbabcabbcbabacbcaaacbcbbabcbbaabbcacccbbaaccbabacaccbbbcbacbcabacacacacbccbacbbacbccacbbacccabaaccbbbacabbabbabcacccbaccccbacacacbbabbacbbababcbabccbabbabbacbcbacaccccacaaaabcbabccccbcabbcabaababbaabbcabcacbccaccbcabbbcbabbbcaabbabcbbbcabbbccbabcbabacaaacaccaacaaccccacbbacbbcbacacaabbcccbbabbaccbccccbbbbaabccbccabcabbbaaaaababbcbbcabbabaacaaabbcbbacaabccaaccacabaabaaaccccacbcabaccbcaabcaaccaabccbacbbaccccacbabcaaabcbcaacbabcacbcbbabbcaabcbcbbcb bcccaacbcacaaacaaccaabacaabbbbcbcbcbcbcbacccbbacbacbccbccbbbbccbccacccacaaabcbccabccacabcccacbbabcacaaccbabcbbcabaaaaabbacaabcaabbbbbaccaaabcbccacaabcabcaaaabcbaacccbacbbbccaabaaacabcccbbbcbbccacacaacbcacacbccabccbacaabbbabcacbbaacbcbaaaabcabaabccccbcbabcbcbacbbbcaaabbabcbbcabbbcbcbaaccaccbabbacccaababbbcaaaabcbaccacaaccabcbacbcbaacaaaabbcababcacbacbcababcacccaacbcbcacbabaabbbcbabacaaccaacaabcbcbbcbcccbcbabcccacbbbcabcaccacaccbaccabbbbcaccabacaacacbcabccacccbbbcacbbacbcbaacababcaaacaacaccaccaacccaccbcbabaccaaccbbbcb bacbbcbccacbacaacbbaaacbbacbcaaabbcbcacbacabbccbccaccacbbbbbaababbabccccbcbbcccbbbbaaacbaaabbcbbabbcbbcabbacaabacacacbbaaabbaabaccabcabcaaacbcbbabbaaccaaacacaabacccbcccbcabcbbabccaaaabbcbcacbbbccbbcbbccbcbbaabaacbcababacbbabbbabbcbaacbaabcaacccacbabbcaaaabbacbbaaacbbbaabcaccbaaababbcabbbacabccbbbcbcacaabcccbcbaaacbcaacbbcccbccaacaccbcccbcacaabaccabccacbbaaaabacbaababbcbbbccbcccababacacababcbcbccbccccbbcaacbcbccccaacabbccaacaabbabaaabcbbbbabcaabcbbbccbabcaabaccaababcbcaabbbabccbccbaabccccbbcbbbbaababccbbacccabbaabacb bbcbccbaacacbabbacacbabaacacbbcbabcacbabcbcbacacbbacaaacbacacbabccbcaabbcababbcccbabaabccbabbbcbcbbbcababbbbbcbbabaccababccbbcbaabcccbcabbabcbbaccaacbbcbacccababbabaacabaacccbbccbabbaccccabcacacaabcaaacabcccccabbbbbaacabaaaccbbbccbcbbbcaabaaabbabbbacccabbbbacaaaaacbcbcbabccacbaaacbcbcbcbbbaaaccabaaacaabbaaabaaacabacccaabaacccacccbcacccacbabbbabbcccbacabcaaaabaaccacaabccbacbababcbbacccabababcbbbabcccccbcbacaabcabcbbaaccbbccaaaaaacbcccbbcacabaacaabbcccbbacbbbccacacbbcbacbabbacbcbaaacacabbbaabccccccbcbaabcaababccaacabb caababccabababcbcbaacaaabaaaaababaabbcbbcaaaaacaabacbbcaacbbabcabcbabbbaacacaabaaacbacccbbccbcccccccbbbbbabcaacbabcbbcbbbabaccbcaaaaabcbcabbbcbccaccbbbbccccbaabcccacbaacaacabcabcccbbbbcbacabacabacbbababcabaabbbccbcccabaccabcbccbcaabccccababbcbbbccaababcabababacabccbaabbaccababbbacbacaacacbccababbcbacbacbbbbccbcaaccbbaacaaabbcaccbccbabccabacbababbabbababbabbccccbcccbccabbababbccaccbaacbccabbabbbaaacbccacabaaaacababcacbcbbaabccacbaabbccaabcbaabcbcbbcaabacababcacaababababcbaacccacaaccbbbccaababacbbaacabababcbacbaacaabc abaaabbccacccabbaabacacababbaabcbccccbacbcacbbccbccaaaccbbbbbcbbabcaabbcccaccbcabaaaabacbbbcabcccbbbacbcaacbacabccbcaccaacaabccbcbacacaacaaacbbabbaacbaacbbaabcbcaababccbbcbbbbccaccacacbbcacaccbacbabcababcabbcccabccbabcaaacbabacbaacaaccccbbcacbaaccbccbaabccbabbcbbcaccabcbbaacbabcbaaccbcccacbcbbcbabbaaabaabccaacbcaabcacacbcacbbbcacacbccaaaacacbbaacacbcacbbbabcbbacccccaacaaacbbbaabbbaccccabbccacabbabbccabbbccaaababbcbcbacacaaabcacccbbaacaaccabbacbacbccbaabbabccccabbcacabbcccaccbbbccabaabaabaacbbcaacbabcabaacaabcbbaaacb cbababbacbabcbacabbccbcbcbcabbbbabaccbccbbcbbbcbbcbabccbaabcbaaaabcbbbbbcccbaabacbcccacabbbcbbbcabcbbaaaacacaccaaabaaaacacccbcbcacbcbaccacaccbcaabcaaccaabbbcabbbaaaaacabcabcbbacabababcaacaabbbacbcbcabcaccbcbaaaccacbbcbbacabcabaaabbccaababaaaaabcbbbabbcbbbacacbaacbbbbaababaccbacaaaccccabaaccaaacbbcbaaaababaabacaaaccccacaacbbcbacaaacaccaaacaaaababbbcbbbbababaabbaaaccaacccbbcccbaabcbbbcccbbacaabcbaaaccbbcaaacabbbacabbaacabcccaaaabbacacbcccbbbbaaccacaaccbaabababbcaaababbbbaabbabaabaacaaabcabccbbccaccbcccccbbacccccbabbcb bbcaacccbbbcccbcbbbbbcabbaacbcbaaacbcbbcbbbbcccccbbaabbbbbabcabbbaaacccaaabcaabacabccaccaabaabbcabbbcbbbaaaccbcacccabbacbccbcacbabaabcbbcbbbabacabcbbaaccabccabbcacaaabbcbccacbbbcacbaacbcbcacccbbaababcccaabbbbaaacccbcaaabbcbabbaacbcaaacabbcbccbcabcbaccbacccacccababccccbacbcbbacaaaccaccbacaaccaacacaacabbbbcabcbbcabbcabbbbababcccacbbbbbcaaccbcabccaacabcbaacaabcbbcccccbbbbaabcabcabbcbcccbacbbbcbbabcccaacacbbabbbccbaabaccabccbbaccbabbabcabcbcbcabbbcbcabbaaaaaabacbbacaaabbbbbaccaccbccacaabaabcabaccaaaaabbbbbababcbbbabcbbb babaaacbcacccbcbbbacacbbaacccaacccaabcbbbcbbacbaaaabcabcaaaccbbccacbbccbcbbcabbacccabacaccabcbabbbabccacbbcabcbabacaacabbcbaaaccaaaacbacbbbaabcbcbbbcabbcacccccbcbbcaaacabbcbbaabacaababcbaabaabbbcbcbabcabcacabccbcccbbcccbbccacacbccbacbbbccacbaccbbaabcbcbccbaabaababbbcacbcbabaabbcbababaaabbbabcaccbccabcccccccabacbcaccbbabbacbcbbcaaccacaaaacacaaaacccabcbcaabbbbacaaaabcbcbacbcbbaccbccbababbabcabbcbccacbcbccbbccabcababaccababbcaccabacccabaacaabbcaaabbaaaccaaabbcccaaaccbcbcbabcabccbbacaabaabccbaacbbbcbbcccaabcbbbcaccbcbcc bacaabacbbabbbaaaaaaccbcaabcbabbbbabbababbabacbcbbaacccaabccccababcaaaaaabbcccabaaccaababacbbacbbcabbccbbcaaccccaaabcbacabbbaabcabbcbcaaacbcbaaaaacabcabaababbcccaccbcbbbccccccaaccbcabcbacbbaabbacbabacbacbbccaabccaaabbbaaaababcbccaabbccbacacabaccbbcabcbacbbcababaccccaacabcbaaacbbacbabacccacabaaabbcbcabacacbbcaaacbabbbbbcaaaccaaababacbbccabaacbcbcbbbaccabccbcabcbbacabbbcbbabccbbacbbabaababcbaaaaabcbbbaabccabbcbbaabccbbacbbcbcacbabcaaccbbaacbbaaccccbababccccaccbaccacbbcabbabcacbbabbcaacabbbbbaaabccabcabccbcbccccaaccbac acbabbaccccccbccbcbabaaccaaccaaacbbbbbaabcabaccaabcbabcbbcaabcbabbaacacaacababbabcacacbbaccaaacabaaacbcbcabcbabcbbacbbaaabcaacccbacabbaaabbacbabcbcabcbbabbbacacabacbcaaabcccacaacbbaababaabccaacbbaaabbabbcbcaccbbbbabaaaabcbbcbbccacbabbaabaabcbacbbacabccaaaabaccccaabcbcacbcbcbcbcbcaabbccaacabaacacbabbcaacbcabcaaaacacbbbcbcccccabacaabcbbbbcaacaccccbcbccabbabcacbbaccccaabbcaacaabaacaabccaaacbabccabbcbcaacbbbccabcabaaccccabcbbccbcbaacabbbbbcbbcacaaabcbbbccacaacaccbcccbcbbbccbccacccbbccbabccccacacaccaccbbcaaaabbbbbcacacaa ccbbbabbbbbcbcabababcbccbabaabacaccaccbacbbbbcbbbcaaabcacbcaaacaacbaccbcababacbbbbabbbaacbcccbbbaaaabbbabccaacbacbbacbcacbaacbccccbabcbbcbcbcabcabcbacabbbbbcbcbcabaaaabcaaaccccababaacbbcaacbcbacccabbabaabbcbabbacbbacacbcaaaccacbaaccccacabaaabbaaaaabcacbcacbbbaaccabbccacacacbcabacbbbbcccaaabcbbcabbbccbbccacbbcbcbccbbbcabbbcbabbbbbcbcbbcbbcabacabccbcccbbabbbbcabbbbbccabacbccbcacaccaacbcbcabbbabaaabcaabcbcacaaccaacacaababbaacbcccbaaaaaacbcbccacaacbccbcabbbbcbbccabbaacbaaaaabaabacbaccbacabcccbaccbbbaabcabacabcbcbccbabcc ccbacccccaacaabacbabbcbbbcbabaaccbacbbabbabbcbbbcabbcbccacbccbcbbaacbcababcabbbbbbccaaccaaabccbaacbcbcbabcacaaaababbcbcaccaabcbcacbabaacbaaabccaacbaaaabbbaabbcbabbacbabaccbccabccacbbcbbbbbaacccababccaaaccaacabaccaccacbcabcaaccccbbbcbbcbaacbaabbbcbcbbbcbcababccbcacaccabbbbabbabcacacaccbabbbaabaacacbacacacabababacbacbaacbcacaccabcbabbbbbabcbbaabcaaaababcccababbababacbbcabccabaabcbacbabcabacaaccbcaaacccaccccbbbbcabbbcaacbbbaaabbccabcaacbbbaaccbaaccaaabbaccbbacaaabbcaabbbbcaacabccacaacaccbcabbcaccabaaaccacbbbbbacaacccca bbababccbabacccbbcbbbbcabbcbaccbbcabaacbbccaaaaabcabbabbaabbccbaccacacbabbcaccbcbabbacbbacbcbbaaccbbacaaabbabaccaaaabcbbcbbcbaaccacacbacabbaabbabbabaccabcbbbaabbbbaacaacabbcbbccabbbbcaabccaccbbacbabccabbccbbccaabbaaaabccbabcccabaacabccbaabbbcbcbaaccbcaabbbacbccacbcaabcccabcbacacbacacbccabbccabbabbacbcccacaccabcbabacabcccaaacccaaabcccbbaccbbbcbbaaacacacbacbcacbcbcbabcccbaccacbababacbbcbcccabaaaabcbbacbccbbaaaabbaccbbabbbccacaaaaaaaccaabccabacccbaacbcbbcaabaacaacabbaccbbbaaccbccbccaaabbcacabccbbccbbbbbacaaaaabbbbbcaca ababbaaabccbbaacbbbacaccbaaacbbaaccacabacccacacbcbacbabbbabbaabaaaacccbbbcaaaaaababcbccaccaabbbaabccbbbcaccccbbccbccacacacaccbbabccaacaaacbccbccbcabacccbcaabbbabaabcbacaccbbaabcbbccbaacccbcbbcbbcbabaabbacbbbccbaacbbabcbaaccacabbccbcccabccbcbbcabbccaabcabbbabbbabcbbaaccccbcbbaacccbbacbaaaccccbacbbcacccaacaabcbabbbbacabccaccaacbcabbacabbcababccbacaccaabcbaabcaaacbbcbbcbbccaccbabcababbacbbbbbcccccabcccaacbbcabcbbbabaccbcbcabbbcbbbbcbabacaaabcccaccbbaacaaacacccaabbbcacbabccaacccccbabaaabcabbcacbcbbcbabbcaccbcccacbcccaac bbcbaabcbcacabaaacbcaaccaccbababbababcbaccccaaccacccbbcaaacbbcbccaabaacccccaacacacaaaaacabaababcabaccabbbabacbcbacaacccabbcbacabbcacbacacbaccbaacccccbbcbacababaaacabacaabababbccbaaaabaccacaabcbaccbcacabaaccabacacabccccaaccaabbabaacbaaaaaccbbbbaababbcabbabbccbbabacaacbbacbaaacbbcacacabcacaacabacaabcabbccacabaaabacababbacabbababbacaaabcacabacbbbabcaabacacccbaabaabbbbbacababcbcbaabaaacacccbacbcbcaabbcabbcbcacbcaaacaccbbacbbcaaacacbbbcaaccbbcabaabaabcbaacbcabaababbabccbabacabbacbbbbbacbbcbaaaaaccbbaabaaacabbacaabccbaacb baabcbbbbcbbcbbabcbccbbbccaabaacccaaccccccbaaccbacacaaaaacacbcbcabcbbccbbbbccaacbbcacacbaccbacccabbbaaaacabcbaaccccacbabbbabbaabcbabcccabbbaaccabbbcbaaaaabcbabbaabcbbbbcbabbbccbacabacbcaabbaccbbcababbcccacaaabacaacbcaacacbbcabacaccaccaaccbcacacccbcabcccbaabbacbbcbaccabbaababcaaacbacabccaabaaababcbccbbaacbbbacacccaaabaacaacacabacccbcabbccbaccbbccacabbabcbabbcbccbcbbbacabbccccaacabacabbbcbcacaabbcabbbccccbcbbbaabaaaccbcbcbcccabcacacabccaabaacbbabbaccccbcacbaabcababcccacccbbbbbaaaaccbccabcacaaaaabaabcbbaabccacabaaacaba bbaccbabccbbbacacbbabacbbcbcabcbcbbbbcbaabbcbabbabcbacabcacababcbbcbbccbbbccbcccabaccbabaaabbbcccacbcccccabbcbaaababacbaaacbaacccbcbcbbcabbabaaccacacbccbcaabaabbaaccaabcbcaabbbbbcbbccaacbccbaabababccaababbcbbabcacbaccbbaaaacbbcccbcbcbaaccbaaababaccbccacaaaacbcbcbcccabcaccbbabacabcccbbbbbcbcabcbbacaccacbbacbbcabacbccccbbcbcabcaaabaccccccbcccbbcccbaaaacbacbaccabaabbaacccaccbabaccacabbacbcabacaaacbbbbaaaacccbbccbbcbbcbaabbabbbaabbbcbcccbbabcabbcccaababbbcbbcaaabcbcbababcbabcbbcababaacacbacbabbaaccacbcaabacaaabaaabbbaaa aaaabbbcacacaccaacaacbccaccbbacaacbcbabbbbabaaaaaaabbcaacabcacabcacacaabaccacbbbcbaccbabcbaacabcaacbccabbabcbacaaabbbbcccabbcabcababacababccccabbbbabbcaccaaaccabababccbbabacbbbbcccccbaccccaaaababbbaacbcacacacccaabcbcacaacbcbaabacacabaababcabaaabcbabaccacacccaccbababcabcbababaaccbbbacabbaccacaccabaaabbacbccabbbbbccabbababacabbbcababcabaaaacbcbabbcccccacbcccbcabbbbbaccbaabababbccbcbabacabbaaaccabaabcabbbacaaaacbbbcbbbcbcaaaacbbccccaacbacababacbaabbaabbacabcbacabcabbccaaabcccbbacbcabcacbbacacbaaaabaabccbbbabccaaaabacba ccaaaacccbbabbaacabbcbabbbbabcccaaaaabacbaaacbaccbcccaacbacccaaccacbabbaccccbabbcabcabaacaccaacccaabbbaabcaccabaaccccacabbccaaaabbaaacccccccbbccccccabcbacbcbaaabbbabacccbaccabcaacbaaccccbabcbbbbccccbbbbcbcbacbbcbcbacbbaacbcbcbbcbababcbaacacccccabbaccbccababcccaccbacbbacbaaaaaccacccbacbbcabcaccacabaacccabcaaaaccaaacacccbccabcaccabcaabacaccabaaaaccbacacccbcbcbcababcbbcbbbbacaabbacabbbbcaaacbccacccbbcccccbabcbaccaabbcbabbbcbacbbaaaaabacbcacbacbbbaacbbbababaabacbbaaacaaabbbcbcaabbaabbbaacaabbbcbacbacaccbbbccaaaacccbbacc bccbbacabacbcacbcccbcaccccbbacbbccacabcbabacbabcabbacbacacbbaacbabaaabcbccbcbbaaacccaaabacccbbccacabbcbabcbbacaccbcbcacabccccbcaccacbacabcbababacabaacbaaabbabbcbabaabbcacababbbbbbcbbbbcccbbbbcaccccaabcccabaaccacccaaccaaaabacbccbbcaacbaccacaacbbaabcbabaacbbbababcaacacbccaaccbcaacccacabcbabbccbaaacabbcaacaaccacacbcacbbbcbbcaaacacabaacacbcabaaacbabbacaacbccccbccbacaaaacbcbababbaacbbacbbabaccbcccbaaaababbbabcbaabbbccccacbabaacabcbcbabbbabbabbcccacbabbabababbcaabacbbcccbccbbaccccbbabacaccaabababaccbbaababcbaccacaaccbbbcc ccbacbbacaccbbaccaacccbaccabbcbbcbcaccaccbbbaccaaabbbbaccbcbbcbacaabbbcaaababccabcccbaacacccbaacabaacabccbaabcacabbbccbabaacbbabbccbaabcaacbcbaccaabcababababaaababcabcabbcacabbbaabccbccccccacabcaccbccbbaccabbbcababbccbacbcbbcaccabaacaacbcccbbcbbacbccabccaaaacaaabbbabaaacbcacacbacccababbcbbcbbcabcbccbaccabbbcabaabcacaccabbbbbacccabccaacabaacccacbacccabccacbbbacabbacbcccacbbbaabbacaacbbccabcbbaccaabbbbabacbbacbcccabbcaaaccbcbacbbcacbabccccaabbbbcacbcaccbcabbcacbbcbcacbcbbbbccccbabcbbbabaaaaaaacbccbbbcbbccacbcabbbbbaca cbaacbbaacaabcaabbbccbbcabaaaacaababcaacabbaccbacbabbaccabcbbbbaaabaacbcbabaccabcbaccaaabaccaaccbbacaccaacbbbcbbbcababbabcaacabcabccbbabbcaccbabcbbbcbcacabcbacbbcabbcbabcaacbaccababacbaccabaaabaaaccbbccccbbcccaccacbcabccaacbaaabacabaccabbbbccbaababababbacaabbabbcaaccbbabbcbaabccbbbbbabcbbbabcccbaabbaabbcaaccaacbbbbabcbbbcacccaaabbcbbbababcbbbcaccbaabacbcaaaaaaaabaaaabbcbabacaaccbcbabccbcabaacaccbacbabcacbabbacbabbcacbbabacabbacccbbbcccbacbcccacacaccaccbccaabcacccabccbbacaacbbabcabbcccaccacbcbaacbcbbbaaacbcbccacccbcb abbbccaaababcbcbcabaabaaaabccccabcbccaaaabaacabcbacbbbcbabcbabcbaccbccbacbbbcaacacbaabcacabacbbacaaabccabccbcbbbbacbbbccaccbcbaaabccbbbabcabaaccbcccccbbbcabcaccbbacbcbbacacabaabbccbbccccbccbbcabaaababbaccbbbaaacbcbabaccbccabbcacbcbcaacacccaaaccabbbbbbabbbaccbabaaaaabbaccccbacaacbacccbbbcbbbbcbcacaaccbcacaccaaccbabacbabbaababacaabcaaacbbcbacbaaccacbabbbabcbcacacbacaccccccccacbbabcacbaccaabcacacaccbbcccacabbcbcabcbcbaaccacababaaaabababcabcbabcbbcccaabccabcaccaabbaacbbcbbbaabbbbcbaaaaccccbacabbbcbacaaabcccbbaabcaaacccc acabbbbbabbbcbaaccbcbbbccbaccbbbacbabcaccbccacaabaabcbbaabaacbbcccacabbbbaaabbbcbbcbbcabcaabbbcaccaaaaabccaacacacbbcbcbacbaccacbaabbaabcabcabccbcbcabccabcccbaaabacbacacbcbbbcbcaaaaaababcbbcacbccabcababaabbccacbbcabbabccccbaababbccbbcabbbbaaccbababbbabacabaabcabbabbbcccccaabcabbacccbaccccbbcabbcccbabaaaccccccaacbcacaaacbaccbbcacababcbcbcaaaabbbabaabbabbbbbbcaaaacacbcabaabccccbbacaacbaaaccbabbbbacacbbabbabaaacbbaaacbcbbbbaccbbbcabcabcbcabaabaabcaccccaaaaaababacabbacabbbcbccacacbabcbbaccabcbcaaccaabbabbcacbbabbbabbcbca ccbabccccaaacbcbacacbbbbcccaabbbabcacaabcacbabaababbbccababbaaccabcbccaacbbbcacaccbbbaacbaccbcbbaccababbccbacaacabbcacbcacabbbaacbbccacbababaabaaacbbabbabaacacbaabbbbbbbabbbabccbaaabbacbaabacccbaacacbbbabbacaacbcacaaacbaababaacbcbcbacbabbbcaccccccccbcacacaccaaaaaabccbcbcaaabbbbabbaaaaabbcaaaaccabbbbbcccbcababaaaaacaaaaabaabcccbacccabbcabbcacaabcbabbbbabaaaaabcbacabbbccbbaaaabbaabbccccabccbcacabcccabbabccbaabcacbabbbbaaabcabaaababaaccaacaaccccaabbaacacbacbcaabbabcabcaaabbbacaabcccbcbbbaacacbbbcbaacbbaacccaaabcbcbbcba aaccabbcbabcccbaacabbcbacabacbcbcccbcabcabbbccaccbaaacbacabaccbabbabcaaccbcccabbbbaabaccbacaaacbaabaacbaabccbbacacccabbabbcaacaabacccccbacbbacbbaaaacbccaabaccaacaabbaaccbbabccbccaabccabcbaababbcaaaccabbbbcccbcbbbcaacccbacbacccbccccccacaccbaaccbbaaabcabcacaaaccbbbbbcbccccbcbcaacacccbbbcbbabcbcbbcacaccbcccbbcabcbcaaccbaaacccacacbccaaccabbbcccacbbbcbabbbcaccbacccaccaacbacaccabaccacacbaabccbbcabbbcaccacabacbccacabcabacbbbcaaaacaccaabbaabcaabaccbbccaaacbabacaacccacaaabbcbcaababcbaaccbbccbccbbaaaccbccbcaaccbbacaabcabcaaaa acaccccacbbacbaacaccccbbbaaaaaaabababbcccccacbbaabacaacababbcbccabcbaabcabcabaaaabbcccbbbacacbcaabaacaccbabbcabacbcbbbacbcbbabaaaaabccabcbccbaabccbaaabbbccccbaabaabcbaacbaaababaccbcbaabcaabbcaaccccbaabbbcbbbababaaaaaaaacabaabbacbcbaccccbcbbbccaccbacaccbaaccccbcacbbbcccabaccacbbaccbbbccababcbcbcaccacccabcbcccabcaabccabacabcaacbbcbbcccccacaaacbccababcabbbccbbaacaaaabaccaababccccacbcaaaacaaccbabaabaacbacccbbcabccaababbbbbcbcbcbbcbabacbcaaccaacbccaaaabccacabccbabcbbcbacbcbccaccabcaacbcaccbbcbbcbaaccaccacaacaaaabacbcbbac aabcccbaaccabbacaacbcacaaaabacaabccaacabbccbcbcacaccbbcccbbbcbbcbcbcacaababacabcabcbabbcbbbacbbccaccaabbbaababbbcacabacbbbbabaccabcacbaacccaabcaaccbcccbacaccaabbbcbcccaaabaaabcccaabcaabcbbcacaabcbacbbbacaaacabaaaabccababbccbbacbacacccabcbaabcacacabcbabbccbcbcbcababcacaccacacbcbaabacbcabbaaabababacacacbbacacbabacaacbbacabbcbccbcaaababaacacbbbcaaccbacabaccbabbacaabccbcccabbabcbcabcbacabcacacaabaacabbabcbbabcabcbcbbbaaaaccacccabcbcbacbccbacbcbabababbbcabbacaacabcaababbccbabcbbabcbbbccbaccbbcabcacbbbacbcbabbaccbbaacccab cacabaabcaabbaaaaacacbaaaccccbbcccabaabaabaccabcbbbaacbabbccbccccbcaaabccaacbabbccbbabbbcccbcabcbbcaacaacaabaaabaacbaacbaabbaaacbacbacbcbabcaacbababacaababcbccaabaaabbcababacbacccbcccbccbcacbccccaccaccaacbbabbcbcaacccabccccbacacbaabbcccbcacabbabcccccbcbbbbcbcbbcbcbcabcbbaaacacbcbabbbcccacaacccabcbcbccbbaccaabbababbcabcccaccbaabcccccaccbcacaaababcbacacbbbabbccbccccccabcaacacccabbcbcacbbccbbacbcccbabaacbcbacaabccacbbbaaacbcbaaacabacabbabbcabbaaacbaccabccbbaaacbccbacbacaaaaaacaabccacbaaabbacbabcababbacbcbabbcbcbbbabcac cccaccccbbbbcccabaabaaccacbccbccbaacbacbcbababbcbccaaacbbcbcabbaaaaaaccbaacaaaaabccccccabcbbcbbbccabbcabaacacbaccbccbbbabccacbbbbccaabbbcbbacaacbababcbaaaacccbbababacabbccaabaaacccabbcbcbabaaaccacbaabcacabcbcbbbaabbbaacbabbbbbbccbaaaaacbbbcabbaaacbcacbbccacabccaaccabacababacccacabcccbbbbccbcacccbbcaaacbbacccbbcbacbbaabbcbbccabbcbaabacbacbabbcbacacccacacabcbaaaccbbabbaaabcaabcacbccbccbccaabacbacabcaabbbcbbaacccbabbbacaabaacbcaaacabcbacccaaabbaccacbaabaabaaaccacaacbbaacbabaaaabbbacacbbcbccacacbccaaaaccabacacbaabaaacba acbccbbcaabcacabccbabbcbbccaacbbacbabcbcbcbbcaacacbbbabcbabbcaccacbbcbccccccacababbcbaacbbbcacbccaabccabbccbbcacabaacaabcacbaaaabacabaaacccacacbacabcbbcaccbbaabbbbcbcacaccabcaabaabcbbabbbaacccbaaaaabbcacbbbccccbbbcaacacbcaaabbabbcbcbbaaccaccbcbbcbcbcccacccbbaaccabbabbcbbcabbbbabcacaacbcababacbbbbbabaacabbcaaccaaacabacbcabcccbbcaccbababbaccabcbcccaababbccbacbacacccaccbbbbbcabbbaaababcbbbccabaabcccbbacbccbacabcbccacacaacabcccbbacbaaabcbcaccaaaacccacabbaaccabaacbcaabcaaacabbbcababaaaaaaabcbccbaabbbcbacacccaacacbacaccaa abacccaabccbacbcabbbccbabaaacbabaaacabacabcabcacacabbcbbaccabbbbcaaaacaabcccbbbccccbacabbbabcaabcbcbcacbcabcbaabbbbbbacaaabbbcacaaaabcabaccbccabaacabababcbbaabababcabbcaacaaccbbbbabacaaacbbaaababccacccbbacbbcccbbbaccccccacbacabbabbaccbcacbabccccbacacbcccacabacbbccacccbcacaccacaccaabbcbbbbbaaaacacccaaacccbbbaccacbabbabacabcbcccccacccbcabbacaacbabccaabacbcaacacbcccccbccaacbccbacbaacbaacbbabacabaacbcbcacacbbbcababcaacbaccbaaaaabbccbbacbbaacacaacbcccbabcabbaabbaccbbbaacbcabcbbabcaabbbbaaabacbabcccccabbabcbabbbbcbbabbcbb bacaccabbbabbbacbcbbcabacacbcbccaaabbbacaaaacbcaaabcbacccbacbacbbabaccacbaabacaabcaccaabcccacccabcabcacbcaacbccbabaccbaacbabccacbbbcaabcaabbbccbbbbbcacbbabbaaccabcbcbabbbabbccabbbabacbcacabcacaacbbbcaacccacccccbbacccaabbbcbcbbaacaabbabccbbaaccbaccbbaacbaacccbcbbaacbabbaaaccacaacaccbaabacabccbbaabbcacabacccccbacaabacabbacacbcbaabcaaabbcccaccbbcbacacbbbccacaacccaabbbbcaaacbcaabcacbcaaaaaccbbbbbccbababcacaabccabbcbbbbbbabbcabcabbccabcabacbbccacccaccaaaccbaaaabbabbbbcaabbaabcbbaaabaccaabcccaabbbbcbcbcbbbabaabaaabbbabbbb bbbcccaabbcccccabbacbcabaababababccaabcccbbccbabbaacbaacabbbcababbcccbbcbabacabacccaacccacccbccccacbcaacbcccbccbcaacbbcabbcbaccacabbacaaabbbaaacbbbaacbaabcacaababaaccbabbbacbabbcbcccccbaabcbbaaaaccbaabaccbaccaccbccbbaacbccaacaacabbcbacabaabbabccaccbccaacbaaabaabcccbbaacaaacabbbaacccbbbcbbacbcbbbacaccabbabbcbcbbabaccbbcbccbcbbaabacbcaaababcbabbaabccacccaaacbcbbcacbcabcbbaababcbbabcabaccbcbbcbbbbacbbccaccbabbbbbacaccbcabaaacbabcbababbccaccbbacababbaaaccccacbaaabbcacaaabacbabacbabaccbbcacacacbcccaaaaacccbbcbbcccccbbcbb abaababcccccbcccbabcbaaacbbbaaabbabcaccccbacccaabaacccbcaabbcccacbcccacbbbbaabccbbcbacccbcbaaccbcbacccaabbabacbbaacbacacaaacacbabbbabcbbabbcaacbcabcbbbabbcbbbbbabcacbaabaacaacbbbcababbbbcbbcbbccbbaaaaacbcbbcacacccaaacaabacbcbaacaaaaacccbbcabcacabcaaaabababccabccacccbaaaabbacbbabccbaacacbaccbbbabaabcbbbcacbcbbacabaaaabccbcbccbacbbbaacccbcbcabcaaabcaaaabbbbbbaaaababbabcacacbaacbaacabbcbcaacacacbbaaccaaacacabbacabbbcbccaababaacabaaccaccaaaaaacbabaccbcacabacaaaacaabbacbcabbbbbcbbcababcababbbbbacabacabcacaaabbcacacabbabb cbaaccabbbbcbaaabaabccbaaccccacbcccccacacbbbbaaaaacbacacacacabacbcbccccbbacaababccababbabbabccacbbbbbcbbababccacaacccbccabbaccbbbaabccabcbaaababaaccacacbaacbbabcccccbbacbabcbbcbabbaaaaacbaccbccccabbbbcbaacaabccbbbaabcbababaaacabcccabccbccacbbacbaccbbcccabbaccbbccacbbbaaccacbbcbabcccabbcbbbabccbcabbaabbbcbcbcbaaaabbcaaaabccbabaaaaabbaacabaaccccbacabbabbbbacaacaccbbbccbbabbbcccbccbccaababbaabbabacccaaacaccaacccaababacbbccbcacaaacccbcbbcbacacabcaccbcbbabaabbabcabaabbacbaacbabcbbcbaccbacccaaabcaacbacaacababbabcabccbbaba babcabbccacbbbacbbcaacabccacbacbacacbbacbcacbbbbbcaababbbbacabacbcbbabccababbbbabcbbaaccaaacccbbbccabcaaacbccaababbaaccccacccccbabcbcaacbabcccbbcaabccacbabcacbccaaabcababccccaccbccbaacabccbbcaacbbcabbcbccabcbbaacccacbaaccacbaaabccabccbacaaacacacbcbcabbbacacbacbaaccbaccbacaaaabbacabaaaccaaabaaaccbbaacaccccabcbbccbbabaccbaccbccbbacbabbacccccbbabbacabcbcacbcbabcababbabaaccbacacabaacbaaabbacbccacaabacbccccbccbcabcccccacabccbcababbcaacbbccbbbbccaabcbcacacbbcbaacaaccbbaabaabaacbccaaaaaaacbcbcccaacacccccbbabacbabaaabaaabcb acbbaabaacabcccaacccbaaaaaacaabbacbbaacccabbacacabaaacbbacbcbaaabbaaabaaabbccbcccccbcaabacbbbcbcbacbabacaabaacccaacbbbcaacbcacccbcbcaacccbaacabbbabbabbaacbcacbaccccbcaacabaaaacbcccbccbbaaaccccccbacbaacccaabaccaccbbcbbabcacacaaacbcacbbaccacbaaccccbaabcbccccabaaacacbcaaabbbcbbbcaaaccacababbccbaaabbbabbcbcacabcabcaacbbabbbbbccccbbaacbaababaccbbaacaccbccbcaaacabbabaccaccacccbbbcbaaabbbabbccbbbbaccbbacaabcabacbbacbcccbcccacbacbbbaabbcbaaacccbaaabbccaccbbaccbaaacbabcbcababaaacabcabbbbabaacccccaacbababacbbbcacaacccaabbaaac cbbabcbcbabcbcbbaccabcbbbacaaacbabccaabaccbacccbcccacacacabbabacaacccbacccbbacabaabaaaabaaacbbaacbbccabbbcbbbbbbbbababbcacbbaccacabccbaccacbbcbbacccaacaccbabbacccccacbacbcbbcbabbbbccaccabcaaaccabbcbccbacbaacaccabcbbbaabcccbcbaccacacacacacabcbcabaabcbcbbbbbbbbaabbabcbccaabaaabbabccacacaaccbcbabaabbacbabacbacabbcabbbabaaaacaacbcbbcbcbbccaabacacaccbcacacabcaccbbccccaaabcaaaaabbabbbbacaabcccccbccabcbbbcbbbcabaabbaaaaccacccaacbaaaabcccccacaababbccabaccababaababccbcbaaaaaaaccaabbbbccbacccacacbccbaccacbcaccacbbbbaabbcbaaac baaccacbbabaacabbcabcbacbbccabccacbacabbcacaaacbbabaccbcbcaaabcacbcbacbbacbcacabacabcccbcaccbabbacabbcccbbcaaabbbabcabaccabaabbaaababcbcbbccababcaacacbaacbbbcbacbabbcbabcccacbcbccbbbcbbcacbbaababacacbcaacacaaccaabacabacbaabccccbabcaaccacccbacababccacbbaabaccbaabcbccaacacacbccbabaacacabaabcaabbabaacbbaabacbbcbacbbaaccacacbcaaaaabbbacccacabcbacbacbbacbcbccaaaccacacaaccbccaaccbbbacbcbabcaacaaacaabcccbacacabbcbccaccbccabcbaabacbcabcbabcabccccbccccaaabcccbbaacbabaaababbcacbbaaaaaaaabbabbaabbcabacaccababbbbaacabbaacbabbab baaabcbabbaaaaabacabbaacabaaaccaaccbabccccccccacbbccabbaabbbccabbbbabbbaababaacabbaaabbacbabcbabcbacabbcacbcaaaacabcbabcbacabbcaaabbcacaccbacccabcbbccbaacaabbbacbacbaabcbabaacabcccbcaaccabbacacbcaaababbccacbaaccabacaabbccacbbbabbaaccbcbcabaabbabbaaaccccaacacbccaaaaabaaccabababccabaabccbcbcbaacbbababbaacccbcaaccaabbcbcacbacacbabbabaccababcbbbabcaccbcaaccaaaacaccbacaccabccabaccbbbbaaccacbbababbbabaabbabbacbcaabbbbaaaacaababcccaacacacbaaacabbbcaababaacbabcbcacbaaabaabcbaababaccaacccbababcbbacbbbabcbaabaacaccbaaaabcccab bbcbacaccbacbaaaacaaaccccabbcaccacaabaacabbcaaaaabbccbabcbbacaaacbaacccbacacbabacacacccccbbaaabaccccbaaacabbacccccaaacbcbccbcaacbbbccabaccbaabaaccabacbaccccbaabbbbcbcacacabcbaccacaccbaaaabbbbccabccbbccaccbbccbbccccaacbcbaaabaccccaaaaccbbcaaccacabcaacbabbaaaabcaccbcbccababccccbcabaccaccbbaccabcbbaccabbaacaabbbcbbbcacbccabccacaabbcccbaaccbaccaacbbcaabcabcaacbacbaaacbabcbbcabbbababbcbbcbbaccacbaaccbccaacccbababaaabbabbbaccabbcbaacabaabcabbcbaabaccaccaaabccbabccbbbcabaacabababcaababbacacabaaabacbcabaaabbaaaabcbcbaaacabb ccaabcbbacacbcbcbbaaaaaabbaaaabccbcbbcbcaabaaaccccbcacccacccbacbbcbabcaabbaaaaaaacaaabaaabbacccbacaacbcccaaabcccbcacbaabacccbccbbbcacbbcaabcbbcacacabccabaaacababcccbbaabaaccccbaacbaabaaacbabbcbabaaccacabacabacbaacabbacccbcabbbcbacabcbbaaaaabbaccbbbccccbaccabccababbbccbbcbacccccbbbbccbcbabbababcaaaaaaacbcbacaabcabbbbbacbbaaaacccbbbcabbaaabcacbbbabccaaccacbcaababbccccaabbabacacccabaaaaccbbbacaabbbcaacbccacbaaccbbacbcbbbbacbbabccabcbccbaaabcbacababbccbbccbbaabccbbababccbcaccacabacbbcbbcbccaccabcabcabbbbbccaccaccbbacccb baaaaccbbaaaacacaaabacbabaabbabbccabcacaabbaacacccbbabcaabacabbcababaccbacabbabcbbccabcbbbbbbabbcbbbcaaacaacaabaacaaabcbbcabbbbbaabcbcbccbcaaabcbbacbbcbabacbcaabaccabcbcbccaaccbbbacbcacbaccaccabbacacbabaaabababaaacccabaaababbccabcaabbccbacbacbaaccccbaaacbbcbcbcccaaabbacacbcbcbbaccbbcbbcacacaababcbcbbbbbabccbbbbcbbacababcccacccacbbbbcccbabccbaacababbcaccbbcabbaabbcbbababbbcccaccaaaccabaccbbabcbbacbaccccccccbaccbccbcacacacbbbccbbbaccabbaabaabbcccaabcaaccacccacbaccbbbcbaaaacacbcbccabbbbaaabcbcccbaacbccccaaacbcaaacbaaab bcacbcabacccbabacbbbcccabbaabacbcababcbcabacbcccacaabacaaaaaaaabbcbbaaccbcbaaacbcbbcccabbcbbccbcacccacbacbabbbcabacacbacaacccbaabccaccaabacaaabcaccabaaabccaaaccbbbbcbcbccbbcabbaacaccababaacccbbbcbaaabbcccbcabccbcbaccbccbabbcabaabaabaaaaabcabacbabbcaccaccabbccaacabbbbbbbabccabccacbcaaabbaaababcbaacbbbbcaacaaacbbbbcbccabcaccccbbcccabbbaccccaacbbcabcbbbaaaabccabbcbccccabaaaccaaccaccbcabcbaccaabaacbacbaccaccaabbcacbccabbcbcbcaabcaaaabacbabbacbbacacccbcbcaacbcaabaccccbabccacbcacacabbcbccabbbcacbcabbbbcccbacaacaabccbccbac abcbbcababbababacbccaabbcbbacbccacacbabbbbccbbbaaabbbcaababbabacbaacbccbcaacbbbbaabaacbcabbbaccbabccccabcccabcbcbbbabcbabacbbbbbbbabcbbaaccccacacaacaabbcaabaaabcbbaabcacbcaaaaccccbccacacacaabcaabaccbcbbcbaaabbccbaabababbbbabbabacabbaaaccccabbabbbaacbcaaabbbaaaccbcaacabbcbccabcccacbabbbccbbcbcaaaccacabcbaabcccbbacbacbccaacccbababbccaccaacbacbacbcbbbccaabbcbabaaabbbbccbaabccabaaaaaacabcbbccaacbbccabbcaaccaccbccbacbaaacaaacccbbcacaaaabaaacacabbaaabcacbbbaacccaababacbabccbcbbcbccaaabaaacbbccccacbcaacbcabbabbaacbccbbaaac cbaccbbacabbabbaccaacacbbacacbcccccabcabacbbbccbcbaabbcbcaaacabbbbabccbaaccccaaacbaabccaaabcabbaaabbbaaabbccbbbcbaccbbacabcaaccaacacabacbbbccccbccacbccbcaccbbbccaacaacabccbbbbbabcaaccccbaaccbacbcbccbaaccbbccacabcbaccccbabcbbbbbcbbcccbccabccaccbaaccbcacabbacbabbbabcabcacacbbcacaabbaabcbcbbcaccbcaabbacbacacbbcaaacbaabccbcccaaccbccabcabbbcacabcababcaabbacacbabacbabaccbbbcbbbcacabcbcbbbbbacaaababaaacabcbcccaabaacabbccccabcbcbbbabccaacbbbbcacaabccbcbcbaaabbcbcbbbbcbbccbcbbaaccbccbcbcbacaaaabacbbbbbcbacbacccccccabcbaaabbc aaacccacbaaccaacaccbcabaabcabbcbcccacaaababbcabccaabaaaccbcabcbacbcacabaccbaabbccabaaabaacaccabbbcbcbcbbbbcbcabbcbabccbcaacbcacbccccbcbbcbbbaaccabbbbcbaaaaaaacbbcbacaaacbacbccbcaaabacaabbbbcaaaabcabbbcbcccbcabaacbabaabbccacbbbaaaabbcababbbbacacbbcabccaacccbaaccbbbcaacbaacbcaacabcbabcbbbbaaaababbacbaccbbccbbacccabbbabcbbbaabbabccaaaaacabcbcbaabaaaaaacbcbbbbabbbacaacbcaccbaacbbbbaabcabbbcccacbbbbbabaabcbcabbaacbbbacbbabacbaacaabaccccbaabbcaacccacacbcabaaabcabacbccbbabcbcabcbabaccabccccbcbbcbbbbcbcbbcbcaabcbaabccabaccb bccaaaacbabaaccabbcbcccaccabacabacacccbcbbbacacacaacaaaccaabbaacacababbcccbacbbbbbaabbbabcaacaabaabbbacbbcbbbcbcaacaaabacacbabbbcaaacacacbbacbbbaccacbccbacbccbcabcabcabbcbcacabcbbabacccacccabbacbcccacbbcacacbaaaababbaaaaacabbaaabaaaaacccbabcaaabcaabacbccbaacababbbcabbbaabaacbbbabbccaacccbcbaabcbcbcbacbbaabacbaacbcbacabcaacaacbbbbabccabbbcbacacaccaababcacccbabacbccaccbcabcabacaccbbbccbcaaababbbccccacaaacaabbaaacbcaabbbaccbcabbbbbbabacaccbbbcaabbbcaccabcbabcccaacacbaccacabbaccacbcabbccaaaabbccaccabcbbbbbccbbbbacbbaccc bccabccbabbcaababcaabacbbccbccbcacccccaaabacacacbbcbaaacabaccbaabcacccccbaccccababcbcccccabbacbbacabacccacbaabcacccbbcbccababacaabacaabbabccbbcbcababaababbacbabbaaaacaabbcacacaabbabaacabcaccccaccbbabaacbcbacbbacbcbacbbbcabaaaaaacbbabcbacacccbbcbabaccbccbaabcabbcaaacacccaaaaccbcaacbbacbcacacccabbcabbaaacbccabaaabcabbcbbbccbaabbcacaabcbccbcbaabcbcaaaaaabcbbabbbcbbcbbaccacbbabcababacbbabbabbaacacbcbaaccccbbababbcbccacccacbcbbabacccbacabacbaaacaabcbcabbaacacbbbabaaaacacbacccbacacccbabcbbaccbbbccbbccabbcbaabcbabcabcacacc cbbcbaacccabbacbacccabcabbbcbacbbbcaccacbbaabccaacccbabcacabaabbcabcccabcccccbbcbababbcacbccacacaaaaaabbabaabbbcacaabcaabcabbaacbbbccaaabbacacacbacccbabcbccbbccbaabbcbccbcbbabcbcaccacabaccbabaacaabbaabbacccabcacacbbbbbacaabaabcabccabcbcbaaabbbcaccaaacbcccccbabaccbbacbbbacbacbcbbbabcabccbbcbcbbbbbabccbcaaacacbbbcacbcaababacbbcabbbbacccaababccacababccbcaaabaaaccacbcccaabcacbaaaababaabbbbcbbaabacaaabbbbcabaacccacbcacaacbaabccacacabbacaacccaaacabababcabbcbcabcaabbccbbbbcbbcabaaacbabbcbcbbcacabccccacbcbabbcacbcacabcaabcc abbcccbbaacbcaacbbbccababaaabbbcaababaccccaacbbaccbacccaaaacbaaabcbbabcaccbaacbbcccbcbcccabacbbbccacccbbcbbbaccbcbcbacbcbcbacbccbaacbacbaacaacccbbcaaabcabbacbaccabcaacccbaaacabbccaaacacaccaabcaccaaacccaacbccbbbcacbcaccabaaacbbcababccbabccabcbacbacabbbbcbbacaacbbabaaccaabcbabaccbbacacccabbccaccccacabbababbbbcccaccabccaabacabbbbbbbbaaacabbaaacacbbbcccbaaaaccacaaccbcaacbaabcacbcbcbcbcaccbbbbaabbcbacbbaabbbbcacbbbcaacbcacabcacccacabbabcacaabccaabbaaacbccaacbabbaccbabcabaabcbbacccccaccccbbcaacccabbabcbbabccacbcabaaaabcaa accabaccbacaaabcbcbabacaaaccaccbbabbcabbbcaccaccbaacaaaabbacacbbcccbbaaccabaabbcacbaacbbcaaccccbbbbbbccaabababccbaaaccacbbaccbcabaaccabacaabacccaabacaabacacbcaabcccbbacaaccccccaaabbababaaabbabbccbabacccbabcabcbabcbacbbcbbccbbcaacaaaaacbaacccacbbbacabcccabbaccaacbccacacbabccbaccbacbbccbcabacbbccacccbaaaaacacbbcabcbacccbaaacaccbcbbbcbaaacabcbacabbcaaabbbcbbcacbaccbbbbabaacbacaabcacccbaaabbabcabbaacbabbccacbacaaccccbacbbbbaacaacabcaccbbbbbbabbcabcabcaaabcccccaaabbcbbbccccacaaaabaccababcbccbccabccbcbcaababcaccaabcaabbbb bbaaccacbaaccacccbbbcaaaccbbbcabaabaccbbbbbcbccbacaaabaabbbccbacbacabcabbcbccbbacbbcbbcbabbccababbbccaabcacaccabbacabacbbccbacaabcbbaccbbcacbabbaacbbcabbbbabcbabcabccbcbaccbacabbcacbbbcbabbbabccccababccccbccaaabaaaaabcbccabbacbabaacabcaaaacacbabcabacccabaaacaaacbbabbbbacaabacacaaaccacbacccbbbbbabbaabccccccbbbcabaccabccccccaaaccbabbacbbbbbbacacbbbabbbabcbbbccabaccbcccaaabbabbcbcaccbbbbbaacaacacccbaabccaccbccbbbaccbabaabccaacbccaabcacabbbbccbbabcacabbaabacbcbbcbbcaababababcccacbbbaabcaabbbcbcaccaababccabbaaaabaacaaaac caaababbababcbbcbbcbbbbbabbccabacbccaaacaabbaccaacbaacaabbbabaabacacaaaaccbcbaaaccbacbbaaacbabbbabaabacabaaacaaababcaaccacbcaabababbabaaaacbbabcacaaccbaabcaaacaabaaaccccbccbabbbcbcaabccaccccacaaabbcbbbaccaabaacabcccacbbcbbbbbbcaccccacaacccbbbbccbcbbbacaccabaaccaccaabaabacbabbccbcaaacbccaccbaacabccababbcbabbacacbabbcbaccbbacaabccabacbcbcbccbbabacaaaabaaaaacabbbccbbabcccabcbbacaabbacabacccbccccabcccaccabcababccbbccacabbbbaaccacaaabacabcbbcccaacbccabbbccbacaacaacacacaaabbccaccbbacaacbabbaaaaacabcbabcbabccaacbcacccaccbc bbbcbcabbabbbabbabbccaccbccbcbaababcbabbbbcccacaacacacccccbbaacbcccabacbaacccaabababbbcaaccacbaabaaccabcaaaaccaabcaaccabbcbacaaabbbccaabacbbbacbacbbcccbbabacbbbccccbcbcbbaaaaabbbaaccbbcbcbcbcccaacabaacacabccbbabacbcabcbcbcabbcabababaaaaaccbbcbbcccccbcacacbbcbcacccaccbabbccacbacacbbbcbbabcaabbccbacabbbaaccbcacaccacbcacabbcaccccaacccbbcccabccaababacabcccbbbccbbbaabbbcabbacbabcabcbabbbbcccabccacabcbaaccccaabccbcacababbbbcbbcabcccccacbacacbbbbbbccacaccacaacaaacbbbcbbbababbcbcccababbbcccbccbcbccaaccaacabacacabaccbabcbaab babbabbcaccacaaaaacbcccaaabbaacbcacccacccbabacaacabaaccabbccaabcbcacbaabcabcaaabbaccbbaababaacacacbbbbcbbcaaabaacccccbbaabababbaacbbaabcbbcbcbabaaaccabaccbccacbbacbbabccababacbcccccacbccacbaccabcaacbbbbaaacaaaccbcababbcbccaacbbaabbcacbcabcbaabacababbaacabbbbcacaaaaacacacacbcbcabccaabbcbaacbbacbbabcaabbcbcbcabcacbccbaabcbbacbbaabcbbcabcabababcbcbabacbacaaccbbbabaacbcbbbababababccabcbcbcbbbcbbbcaccbaaacabaaaccbbacbcbaacbaabaabababaabcbbbbbacbcabbaccbbbbabaaccbcabababcbccbaabcabbaabccaabbabcabcacabaabbabcaabaacaacccbbb accacbbaaacbaccabacbbaaacbacaacaacbcaabcccbbbaabcaaccacbaababbbcbabcbbacbbbbaaaacbbacbcccbbbbaaabcbacabccacbaacaababcaaccacccaccacbaccbbabacacbbbccbbcaaccbccaccbccbaaaccccaabacabaccabbabbccaccbabbcbcabccbaacccacbaaaabccabacaaacbaacaccbcbabcbccacccccbbacaaccaacbbcbccabcacabaaaababccacacbcbabcacaaaabcaccaaaacabaabcaaacbbabcaccaccbbcbbaaccbbaccbccbcbccabcabcccaabcccbaaccbcabbbacbbcbbacacaabbbbbbcbcacaccbbaccabccbabacaacccbbcacbabacacbbbccbabaccbcabcaabacaccaaacbbbbbababcbcbbbaababcaaaacbcabcaccbabaccacabcccbbaabacaaacc cacaaabbbbababaccacaaccccbabaacbbacabbcbbccbbcabcaabaccabacabacbacaccccbbacbbbabcbcaacccacbbbbcaaaccbccccccbcbcbcbcbbacbbbbcccbaaabaaacbbbbacbabaccaaacbcbacbbcbaaaaccbcccccbbbacaabaccacacaaccaaacaccbcccbbccbcacacabacabccccbabcacaccacabbcaccbcbabbbaaccbaabaacaacabbacbccaacaacabbbaccccbabbbbcaabcccaacbcccbcbbaabbacaacaaabbbababcbbbaacacbbbcccccaccacaacccabacacbcbcabaacbcacabaccaabcccaaabcaccaababbbcccbaaabbacbaccbbbcccaabcbcccbaaacbaccbabbacacbbbcacbbbabcbbbacbabaababcabbbbbcbaccacaccbabaaacbbbacbacabbbabbccacabababcb ccbccbcabcbbbaabacbaacbcbbccabccabbbbaaacacabcaacbcbbacaabbaacaccaacbabcaacabcbccacbccbccbccbaacabcabbacaabaccbbaaaaccbbbccaaacaabcbbcbaaacababbcccaaccaaabccabbcbbbacabbbbaacabbbbabcaccbcaabccbcaccbabcacbcacbcccacabcacbbabbcacaccccacbccbacacacccacbcaabbbbabcbaaacbaacaabcbcaaabbbaabcbbcbbcbbabbababacbcababbcabbbbcbacccbbaccccbabacbcabcccbbcbbccbcccabbaacbbacacbcbbbbccabbbabbacbaaacbacacabaabbcbaaccacbbbcbbbbbabbaacaccbbcbbbaaccccbbcbccbbcbbbcbbbabbbcacbbcaaacacacbabababaacccbcbabaaaabbcabaaaaaabbcbccbbbcbaaccaaacabca aabbbaccbabcaaabbaccbcbaacccabacccbcaacccabbbcbbcaaabbbababbcacbacacaacbbcbcaaaaaabbabbbbcbbacbaabcabbaacbaababaaacbacababaabaacbabccccbabbcaccbaaccabcacccbbaccababccbbbcabaabacaabacaccbabbbcacabacbaaacbacacbbabbbbbbabaacacbbacbcacbccccbabcababacababbbbbcabccbcccacbbcabccbccccbaacaaccbbbacccaccbacbbbacbaabcbcccbccabaaacaccacbabbccaacbbbaaabacaaaabbbcccccccaaacbbbabcccbbbaccbcbcaacbbcbcccbcbcbcbbccbccbcaabcaaaabcacbbacaccaacaccbccbcaacbacbacabbbaacabbaacccbcacbbabaabaacacacbaaacbaaabaabbbbbaccacccbacabbaacabaaaccaccc ccbabcbababbbcccccbbabcbbccbcccbbbcbcbabccaacaaacabaabcabbabccbabbcbaccabbcccbabbbcbbacbcaacabbcabccaabbabccbbaabcaacabcaacbbbbcbacacaaaacaabbaacbccaabaababcbbbcabbaccbcccccbbcacabcacaabcbacbbaccacaabbbabccbbbacaccacbbccaacacbababcbaccbcabbababbabbabbccbcabcbbbbcaabacacaaacbcccccccbcacbcabcbcbbbbcbaacbcbcbcbaabbcabbacacacaaaaacccbcbaaaccabaacacaabababbcabaabbbbacbcbcbaaacaabaabaacaacabbbbbabbcabbacbbbcbbabcaacaccbcabccbcabbacaabacabbcacbaabaabbbbbcabccbcbaabbbabbbbaaaaccbbbbaabccbbcaaaaccacbabbccbbaaaabbacaabaccbcca acaaccacacbaabaccbabacbbcabbcbbacccbbaabacbbbcbabcbccabbbacbaccbcbaacbcbcbabacbbbbbcababacbbbaaacbbaabbbbccaccabcacbccacbbabcabbbaaccccbcbbbbbbacbacbccbbaccbaacbabacbbbbabccabcabcbcabaabaccacccbbacbaacacacaaccbccbacacacbaccbcabcccabaaacccacbcbababaabccaacbcbbcacccbcacaacacaccacbacbcabbcbcabacaaabaabccbcabaacabbcbbcaabcbbacaacbbcababbacacacaaabcabbabaabbabbbbcaaccacbabcbabbaccbacacacbcacabbcbacaccbbbbabcaacabaabcbcabbcbcbabccacbabbccacbacbbacacbbccacbacacabacaabaabaabccbbcccbacbaaaabbabcabacaccabbbbcbabaabaacacbaccab ccabccaacbbacaccabcbabbccaababccbacbccccbbccaacccaacacaaaaaacaaacbaabccaccababbccaabaccccacbabacabcbbcaaabbcccbcaabccaaabcbbcbbcaabcbccabccbcccccbaccaabbbbcbccbaccaacaacbcbbaacbbbcabcabbbaccbcbaabacacbccbcabaaabbccbaacbaabcbbbcccccccaabbacbbbabaccaacabbccacacccbbaccbabaaccccbcacbbbccaaaccbbbaaccaaacbaacaabbcabcabaabbbcacbcccccacaabbaccababbabaabbacbaaabbccaaabbcaabbacbbcacabbcbcaccbcabaaaabacaaccbbbbacbabcbcababbabcbabbbbbacaabcbbaaacbaabbacccaaababacbbaacbaccabbabbccbabaacbbccabaabcbccbacaabcabccaacaaaaaacccbbcccba bbcacccbbbababcbbaccccbcbbacabcbaaabaabbaaacbccabaabcbabbbacabaaabbccbacbbabbcbcabaaaccbcbccbabbbbbbcacbbcbabbabbcbabbcbbacacbccabacaccacbabacacccbbaccaaabccbbcbcbcbcabcabcabbbccccbacbcaacccbcbcccccaacccabacacacbabccabaccccabcacbbcabbcbaaccbcaacacbaacabcabbcacaabbcacacabbcaabcccabccacbbbacccccaccaaaccaaaacabaaabbaaaabacacbbabbbaabbbccacacbccbccaccaccabcaaabbbaccaccaaccbaaacbccabcbbaaaccbacbaaccbcaaaccacaccacabaabcabbbacbcccabbacccaaaaacbaaabbbbbcaabcccabaabaacaabaccbacaccacbabcaacbcabcabbaccaabbbbcaacccbbccbcaaaccac caacaabbcabbbcacbaabcccaaabaacaababaccbbcabababcbbabbaababccaaacbccbcccaacbccbbccaabbccaaabaacbcbbbccaccaaccabccaabaaacbacaccbcaccabcabcbbbabccabbabbbcbcbacbaaabbccbbccacabbaacabaabbacabbabbcaccaabaaaaabbccbaaabbccbcbcbbcccaaabcbbbcbbbbbcaabacbbacbcbcbbaaabccccbabcccbccbbccccbcbbaaacbcaacbcbaabcacbccacabbaacabbccabcccbbaacccaacabbaabcaaacaccbccaaabacbcbccbbbcbcbcabcbbcabbbcaccbabbcbacbcbcabbbabbacbbbbbbccabcbaababacbcaacccabbbaaabcbcbbccaacbbcccaacbbababbccbcacccbcbbacccaaccacccbcbcbbbbaacbcacbbacbabbcbbababbcbcccbc abcccaaccabaccbcbaaccabacaaaccccaacbbabbbabccbcbbacaabababbaccbacaacaabaaccccbaaacbcabcabccaaacabbbcabacacbcbccbbcaccbacbabccbababbbbbacbbabaaccaaacbcbccccccbbcacabacacbbcbbbbccbcccababaacbbbabbababcaccbbcabbcbbabbcbcccaabacbcaabaccacabccbcaccbabaacacbcccacaaacacbbababacbabbabcccaaabbcccaaccbcbaabccaaccaacaccbbabacbaccbbbbbbaaacbccbabbcacacbbbbaaaababbaaaccabbbbaacbacabbcbbbabccbcabcaabbaaacbbbababbaacacbacbcbbaabcccbbaacabaaacccabacacabbcaacaaacbcccbccbcbabbacbbaacbbcabccbbccbacbbbcbbabaaacbccaccacabbcccacbcacaaccb caaccbbcbcbcacbaabaababbccbaababcaabbabbababbccaacaabcccacbcbacabcbbcbcabbbbccbbbaaccbbbccacacbaaababcaacccbabaccbbaacbcbcbbbbaabacbccaacaababacccbbcababcabaaacabacabaaabcababbbcbcbcccabbccacabaccbacaaccbbcbacbcacacbababcaaaaabccacccccbaccabbacbcbbaacccaaacbcabbaacccbcbcbabaccbacaacaaccbbcbcbccaaccbcbcaaaabbbbcbabaaacbabacacbcbccaccaaacbbbccaaaacccccbbbcbabaabbcbcabaaccbaacababccabacbabacabcbaccaccabbbbcccacabcacaaabbcaacabbbcabbbacbbbabaabbabcbcacaacbbbacaababbacccbaacabbacacacbcbccbbbcabaabccabacaabcbaabcbbacbcaaa bacaaccbaababaabcacbbcabcabcccbbccbacabaccccabcaaabacaaccaacbaacaacbacbbaaaabacaaaaaaaacaaabaacacccaabababcacbababbbbbacaaacacacbbccbabccbcbbcabbaabababbaccccaccbccacaccccbabaaaacabbccbcbabccababcbcbaaabcccccaabcbcaccbbcacaaaaaabaaabbacbacbbccabbbaababacbcccaabccbacbbbccacaaccabcccaacbbaacacbcbacacbccbabcbabbababbcbbbbcccbcabcccabccbccbaacbcbcbbaaacbabcaaacccaacbaaaaabaabbcabbacabcbcbbcbacbaaacaacbbcccbbacaaabbbaaacaaaacbbabcbabaaccaacaaccbbaccbaaaaacccacacbccbcbbabcbbcbcaabccbacbaaabccaaababbcbaacbabbaaaabccccbabca aacabcbaccccbccaabcabcbcbbbaabccbbabaccabacaacbacabcabbcbbcaacbbaaaacbbbcbbbabccccaabcacabbbbcccccbaccbaabbbbcbacbcababbbccbbcbbabcbaabababaaaabaacbcabcababcaacbacabbacbbbcaababbcabcbcccababcabcbbbaaaabbccbbccbbcacbcbccbcacabbacbbcabcbbbaaacacbbcabcacabccbcabaccbcacacbacbabcccbcaacaacbbabcbbbbbbcacbbbabbacbbbccabbaaccabcbbccbaacaabaaaccaaaabcbbacbaabbaabbcaccbbccabbabccbaabbcacbbacbcbcaaabcbcbccccacbccbccacacacbccbcacccccbabacccbaaccacbbbaabcbbcbccbaabccaababcaaacccbcbbcacbcbccbabccccabaabcabacaaababbcccbcccbaababbc babbbbbccabbcbbbbbbbcaaababcbbaacacccacaccacaaabcaaaabbcbbcbcabaaaabbcbbbccbabacbcbcacbabaacbacbbbacbaacbbccbcbbbacaaaaababccbccabbbccaaaaaabbacababaababacaacabbccbbbbbccbbaaacccbccbabcacabbbccccbbbaabaacbacbababbbbabbbcccbcbbacacacaacaaacccabcbcbccaacbbbacabaaccaababcaacababcbcbcacabcabbaabaaabbbcbccbabcbccbcbbabbccbbaabcccabbabcbcacabbbcacbbaaacaaaabababcabbcaacbaaaabaaaabbababaacaaabcbcaccbaaabcacbcbaacbbababbabbbacbccbcbbbacccbaacbabcbbaccaabbabaacbbcbccaaccacacbcbccacbcbccacbaaabaaacbbcaacabcaaababccaabcaabbbca cccbbcacbbbabbbabbabcbbacbacaaabcccabbcbcbacaaaaabccaacabcbcbaabcababbaccaacaabbbaacbbcabcbabcbccbcbbaabccaccacccbbcccabacababcabcacabaaccbbaacbcaccaabcccbbccbbaaabcabacbaccacaaacbbcbbbccbccaccabcbacbcccbcaaabcacccccaacacbababbaacbbcccaaacaaabbbbbbcbcbaacacbbacaaacacabbabccccbbcbbbacbacabbaaccbbbbabbbcbacabbbbacbbbacccbbcaacaabbccaacbbabbabcaabccaacaacbccabbbbaabcbcbcbbaabcabacbaaabccabcbbaabbcccaacbbbcbaacacccacbaababaacccaacabbbcacbaabacacbaaccabbacacacacbaccbcaccaccbcabcbcbbcabcacacbcbabacabbbcbcbcbaccaabaaccbcaa bbaacccabccaabcccacbcabcbccbcbccabcbbacacacbbaabbacabbcccbaaacbbcabcaaccacbcccabccbbbbbbaaabcabccaabaabbabaaaccbaabbaaabaaabcabaaabbbbcbacabcbccacbbbaabaaaccccbbaabacacbbbbabaaacacccabaabbbaaaaaccccabaabbacacccbbbaaccbcccabcabaaaccbbacabbabbbabbaabcbbcabcbbbabaaacbacbcbaccacccbcacbbacbabbbbbacccbacbbccbaaaabcaacaaaaaabcccaaabaccbcbcbaccbbccbbbbbbcbcbacabccbacccbaccbacccacabcaaaaacacccababbbcbbcbcbbbbbcbbababbbcbaabcaacabacaacbcbabaaccaacbabcbaccabacccaabcbccabaacbacbbbabcabccacbbabbcacaabaccbbaacbbccccbabcababacbacc bbcbcccaaaacacaabccababcabbcbccabaccaacabcccbbcacbcacaabbbcbbcbbaccbcbcccaaccbcccbccabcbbacbacbabbabbaabababacabbbaccabcccacccacbbccaabbacbabcbaabcacacabccabbabbbbbbcbaabbbaccbbbccaabcaabcaccaccbacbccbabbbcbabcbcbaccccababaabacaaccabaaaaaabaacaccccbababaabbbcccbabccbbbbccbbbabbacaaacccbbaaacbcacbbaabcbbbcbaabccccacccaaccabcbccaabcbacaabbbbbbbbcccccccccccbccabcabbbaabccbbabcaabacbabbacacacabcccbaccbabbbbbcbcacaabcabbaababbbbaabcaaababbaabcbbbcccbbaabcacabacaaaccacaacbabaaccbabaaacbaaaaacccacacbacbabacaacbacaaaccaacba baacaaccacbbaabbcaaccbbcaaacbabbacbcccabcbacccbcbcccabaacaabbbacbcccababcbabbacbabbabbbabcbaccbbcaccbccbacbaabcbcababaaabccbacccacabaacbacccbaaaaabbccbabbcbcacacbcbabcbaccccbabbbababaacacccaccbbbcbcbacbacccbcacccbabbcaaacbbcacacccbbccabbbacabbabcccbabbbbcbbaaacbbabcaaacbcccbbbccbcbacacaaccbbabcacabcbbacbbbbcbacbacbaccbcccacbccacabbbcbacccbabbcacbbcababcbcabaabccaabcababbabccabccabaacbaccbbacabaccbaacabbcaaaaccabaaacbacabcbaaccccbaccaaccbacbaccacabcbacbaabacaacbcaccbaabbcccabbabcacacaabbaaaaacabbcacacababbcacabcbacaa caacbbcbababbaaabbccbacbabcccbbbbcbbccbcbbbccbcabaabacaaacacaacccbbcccaabcacabcabcacabbbcaacccbcbabbacbbcabcaacaccabcaabbbbbccbaaabbcbabcbaacbcbbbcabccaacbaabaabbabcabcbaabbbabbacbbcbbacbaccacaacbaaaabcaabacbbabcccaacbaabccabcccabcaaabbbacbbababccbaccababcabbbaccccbcacacbcccbbcaacbbbbbcaccccbaaabaaaaabcabbaccbcbaaababcaaccccabcccacababcbbacabacbabaabcbabbbbcccacabbaaacbaabcbacacaaccbcabcbabbbccaacbabaccaaaacacbabbcbccaacbabbaabbaabcabcabacacaaabcbcccbbaabcababbccbabccbbacacbcabaaabbbbbccacbbaabaabbaaccaaccbacbbbbaba accacbabcbbcacaacbcaccccabaabacabccacccabbbabcbbbbcaaabacaaccaabbabcccbbbabcbcccccbacacccaacbbabbacbcacbaaaaccbbabbccbcaaababccbaabbaacabacaccabaaccbccccbbabaabccbaccacbacbabbccccaaaccbbbabbaababcbbccbcbccaacbbcbbbaabbacbbacccbaccccbacbbccbccabcaccaabaabbacaabbbbccccccbbaabaacacccababcbbcbcbacbaabcaaacabacbcbccbbbbcacbabbcacaccbbbcabbbbbbaaaccbccbaabbaabcabcacbbacbccbaaacbbaacccaabcbacaabbbcbaabaccbbcaccccbccacacbabaaacbcacabbabbbcabcabbabbabcaaaaaacccbbccababbaaccbbaabcbbaaababcacabcacabacbbcbabccccbbacbaabbbabacba bccbbbbaaccbccabcbbccbbcccbaabbcaabaaaaccacacbbabbacaaacaccbbaaccbcccccbccaabbabbbbcabccbbacaccacbbbcbaaabbcbabcbcbcaababcaacaacacbcacaccbbbcacaabbabcababbcbaaccabbcccbaacbbcaaabbcccaaacaaaababbacbaabbcacaaccacbbbacbccbabbcbcabcbacacabccaccacccccaccacaaabbcacccccaacabcaaabcababbbacbbabcbaccccabacbcbbacabbcbabacabccabccbaccccbbacbcbaacaabbcabaccbaacacaacabccbcccbacabbccbbaabccaccbbcacacbcbacbcbaaacbcbcabacaccbcacbcbbbbbcbcbbccbabbcbcbcaccaaaaacaaacccccbacbbcbcbbcaccaabccbcbbbbcacaabbbabacaccbbcabbacbaababcbbcbcbccbcc cabcbbcabbcbcabbbcbaccbcbcbabbabaacacaaabbbaacabaacbbcaaaccbbaaaaacaacaaacbaacbccabacccbabaacbcccbbbcaccbbbbbabccaabbaaccabcabcbabbabaaccaabaacbabcccabccabcabcbcbabbabaabaccccaccccbaacabccaccbacabcbaaacbcacbcacacccbacaaabcaabcacbccccccaaacbccbbabcbbabbcabcbbccacabcaabcbaabcaacccbacccbccaabcbcaabccacbcaacbcaaaacbabccaccbbbaabaaabccbaabcccbbccbbaccbbccbaacccacccbbcccbbaacccccacbbccbcaccbabacbabbccacaaacacabcccbbcbbababbcccccababacbbaaaabbccbcbabbaaababbbcacbcccbcbbcbcbaabccabccccbcbbacbabccbabaabbacccbcbbbbcccaaacbbcc bbaabcbbaaacbaaacbbbcbaabaccaabbaabbcaabcacbacaabbcccababccaacaccccbaaabcaabccaccaaaccccbbabccaabababbaaacaacbcccabacbccaaccabbbaacccbbbcabbaabbacacbababcbacaaabbabbaccaabbbacbbacaccbacaaccabaabcbacbacccabbcccbacaabaabbabaacbaabbcbcabbcbcbbbccacbccbcaabbbcaabcbaaaabbacbbcbabcaacaaaaacbaabaaacabccbabaccacbcbabcaccaacbabbaabbcaaaaabbccbbbbcaabbbbbacabccbbcaccacaccbabbbbabbbabcbcacbacabababbbcaabcbcbcabaabcbcacaaccaabaabacbcbabacbabacbacabcabcaccacbacbcbabbabbcccbccacbaccaccbacbcbcccbaabccbbbaccaabcbbcbbaaccababbccbbaa bcbcabcbbbabcaabcaccaacacbabcacacacabcbbbcabaabcacabaaabbbabababbcbabacbcccbbcabbabcaacbccbabaababbabbbabbcaacbbcbcbbaaacabbbbacbabacbaaaacbaacbbbcbccbacbaaabbbcbcabcbccaaacccacaccacaaabacabaccacbabcccccbbcccbabaccabbbcababacabcabcaaccbbbbcbbcbccbaccbccabbcbcaaabbcbacaacbaacaaabbcacccabccabcccacabbbbbcaccccabcabcaababcbcbccabaaabbabcccbaaaacbcbccbbbbcccbccbbacccabcacccbcaccbabcababbcababaccabaabcaaaaccbcbcbbcbbaacbcaabbbccaabcaacbcacabaccaccbcbbbbbcccaacccccaabacaccbbbbbbcabcbbbacbacbbbacbacbcacbacababbaabacbcbcaaca bcbbabbbaabaabccbacacbaccccbbbccacbaccbabcaabaabcbbabacaaacbabaabbabbcaccacbacbcccbbcbaabccbcbcbaabbabbaaaacabbcccbbbaaaccababacccbbacbbcabccbbacbacabcbbccabaccabaccccabcbcbaacaacaacccabccbbcbbcacbccababcccaacbcbbabacaacaacabcabccbabbabbbacbaaaaaacababcaabccbcbcaacaaacbacacbbbccaabaccaacaccbacbcaabbcbbbcaccbcaabcbccbbbcbbaabcabccaabacabbccbaaaccccabaacacbbbaaaabccaccccabaccaabccbabccbccbcaccacccbacabbabbaaabbaaababbcccbacabbcbccaccacbbbcbcbaaaaccccbcabcbbacbcccaaacbababbacbabbaaccaabcacbaccaacacaabbcabbbabcabbbcabac aabacbabacbcbbbaacaaccbbaabbbbacbbbbcbccacacbbcbbaaacbccbcacbacacbbbacabacbbbbaaaabcaccbccabccacbccbcbacaacaaaabcbcabacacaaccbabccacbcbbabcbbaaaaaabbcbbaccaacccababccbacbbacabacbaccaabaacccbbabccbcbaacccccabbaacbacaabcbbbbacbacbacabaaacaaabcbbabaabbbccacccabbacabbacaccccabababbacbaaabbcccaabbbbcabcccbabcabcacaccbccbbcbbacbbcaabbbccbaaabbbccabaabbacbaccbaacbbababcababbbbcbcbcacccbbcbcbaaccbbaacaabacaaacbacccbbcababcbabacaccbbaaabacaaabbccabbcbbababaaaaaacbcaaacbbaccabaaaccbaccacccbaaaaabaacbcccaccabcbcacabcbccacbbbcb acbcabbbbcaccccacaccbbbabaaacccccccccaaccabaabacabbcccbcccbcaccaabbacaccabccabbcbbcbbacaaaabaaaabcccacbbabbcbccabcaabbaaaabababaababbcbccbabaaabbccbccaaccbacabacaababcccbbbcabaacccaccacbaccbcabababbaaccccccaacacacccbcabaacaabbccababcbabbacbcbcbbabbabacbacbccbabacaacbacbabcbbcabacaaacbbcaaaccbbbabacaabacbaaabbacaaaaccaabbbabcaabbbabbccaaabcccacbbacbbcccccabbccbbacaaaaacccbcacbcaaabcacbabcbcbccabbaacabbbbccbbbabbcaacbbccabccbcbccaabcaaacaccaacabacbbbbbcaaaaaaccbcbcababbcbaacababaacaabcbacccbbcccbcccbbbabaaaacbbacaabbb caccccaaaaccccbccbbbbbcbabacaabbccbaccccacbababcacacaaababcbccaacaababbbababbacacbbaabcbbbcbabacccbbbaabccbbaabbbbabbbcaacbbabcbabbacacacacbbcbcababcabcaaacabcabaaccccbacacabbcabcabaccabacccbcababcbabbcaccbabcabbbaacbcccbccacaacacabaaabaabbcaaacbbaaaabaaccbbbacacaabbabbbbbccacbccccaaaacbaaaaaaccaacabaacbacbacccbcabbbbcccaabaababbbaaaacbacccccabbbabbbbbbccccbcacaacbcbabcbaccbbcaacabccababaccbbbcaabcccabaacacbcbcbacccabbbcabcbacacaccaaaabcbabaccababcbcaaccbacacacaccbabcaaaccacababaaabcaccbcabcbcbacacbcabcbabacbabaccba baccccbcaccabacbacccacaabacaabacaabcbcccaaaaaaacabaaabcbbbbbbbbacacacabacbcbbbccbbbbbcbcbcacbccabaccbccbcaababcbaacbaabacbbccaaaccccbbcaabcbcbacaaacbcbbcbcccbbbbbaabaaaabbbaaaaacbabababbaaaccbcbbccabbbcacababcabbabcabccbccbbcbbcacababccccabbbacbcabaaacbcabbabcbababbacbaccacccbabccabbbabccaababbcaccbabbacacbcacbccbcabaabcacbbbbcbbbcbabbcaaaabababccabacccbbcaccacacbcabbaacbbaccabacaccaaacabbcbbcaccccbbbacbacaaccbbbbcccbaacbcabaaabcccababccbcbacbaabacacabcbcacbaaabcaccbbacccccccabbbbacbbbbccacabcabcbcbbccacaccbaacbacac acabcaaccccbabbbccbbaaaababbacbaccbccccaaaacabcbcabcccbcabcaaababcccbacbacaacbcbaacccbabbacaaccabacabcbbbcbbaaccbcbaccabbcccabaabbabcbacbcbcbaaacacbbccbacababcaccbaabbcacabbcbccaabcaabccacabbabbabbbcbabcbabaacbbbaabababacbbbcaabccabcbcabacbabbccaccccbbcacccccbbccbacbccccbabccaaaccbccabbccabcbbbaacbbcabbcabbaaaabaaacacabbcacbaccbabbbccbaccacaaabcacbabbaabcbacaaccaacbacbbccbabbbcbacbbacccbccbabbcacbacababcbabbcbbbaaacacabbaaccbcabacaabcbbbcaaacacabacbcbcaacccbaccababbbacbbcabccacaccaacbbabaaacacbacacbcaaccbcbabbaaaaaa acacbbcccccbccacacaacaaccaabacaaabcacbbacbbabbaaaabababcacaabcbbabcaabbcbcbcacabacacccccbcccaaaabbcbbcccabccaaacbbaccacbcbcbcbcacccbaababbbccccabcabcaacbbccaacaabcccbbababbacabbcabbabbcabcccccccccacbbabababbbaccabcacbcaacbacabcabacccbabbabaabcbccbbbcacccbacacaaacbccccccbcaaccabbbcbabbabbaabccaaccacaabbcbaaacbcccababbccaaccabaabbcaabbcbcbcabbcaabacaccabacccbbaaaaaabcabbabaaccccbbcabbbaabccccbcbcaacbbbbaccabbbcaacabaaabcbccccacaabbaabaccaabaccccaacaacbabbcacccbbabcbabbcbbbbccbcabcbaabcaaacbbabbacbccacbccbacbaacbabbbcb abcbcacbabacaccababbababbaaabbcbcababbacaabaaacacbcbbabcbcbbabbbbbacacabcccccbbababbabbaaccbcbaacccabbacabccacaacbababcccabcccbacababbccacaaaccaacbaabacccbcbbcaacbccbbcabccccbabbcbbbbbbbacbbcbbabbccabbaabbabaaabbcbcaabacabcbcaccabcbcacccabcccbcaaaabbcccbbbbccaccccacabccbabcbcacbbcbbbacbccacccccbcabaabbacaaccaaaabbcaaaabaaaabbbacbcacccacabcbaacbaaaccbaaaabcaccccabbbccbabbaccabbcacbbbabbaabaccaaacacbbbabacbbcacbaaabbaccacabcbcaacacccccbbbcaaccabcbcbabbcabccaacabbaccbcbccccabcabacbccbbababacccabaabaaaacccbabccaccaaabca aacbacbacbabacabaababbccabbaccabbbcaabaacbccaacccaaabbbbbbbaaccbccbaccaacbcbaccbabbbaaccaccaaabbbaaccbcccccbbaaaccbcccaccbbbcbcababbcbababbbaccacacabbcaacbbaaabccbabbaabaabccaccacabacbbaacccaacabbbacbccabbbcccccbbcbaaabbcbbbbaacabaacbbcabbcaacccabbabbacaccccaccccabcbbbaacaabbbbccabaccccabbaaaaccbccbaaaccabbabbbbbababbccbcabbbbcbccaaaabcbcbccaccbcabcccbcbcacbbaccbbbaccacacabcccaacabbaccabaacaabbcbbbaababcaaabaaacbacaaaaabcbbbbbaabbccbbbccbaccbbabbacbcabccacaabccabcbabccabacacccbabbcacbbcbcbbbccaccbaaaacabbaabcbaabbca accaabcabbbaacaaacccbcabcbbcacbacbabccccbcaacaabbabbabaccbbbcabababaacaabbbbabacaabaabcbbabbbbcacaccacaabaacacbbbcbbabccccabbcaacbbaaccbbccccbccbccccbbaaaaabbacaacbbaabacacabcababcbaacbcabcacbaccccabbbaabacccbbaabbbcaacacccbaababbbaaccacbcabbabcbbcbaaababbcbbbcbacbaaccaaaacbbbbbcaaabcaaccbcabbcbaaabacaabbaccbacacaccaacaaaaccaaacbccbababccbabbbbbcbcccbccbaaaaaaacabcccacabbcacbaacabbbabcabaabccabccaaccbabacbbabccacaccbcbaacacacbacaacaabbabaababccacaacbbcaaabbabcbaccbabcccaaabcbbaabcabaccccbcababbabcaccccabbcccbababbba ccbcbabbacaccccaababacbacacbcbabcbcccacccccababacbcbbcabbaabbbcccbacabcbbcbbbbacaabacacaccbcbacaacccaaaaaabbaaacaabaabacabbaabbcaaccbbaabcbabaccbcaabbbabbccaabccbaababcbacaabaacbcaaabbbccccbabbbaaabccababaccabcabcbccbaabcccaccabbaaabbbacaccbacccbbbcabbbcccacbbbcbbccbaabbbbcabcabcbcabcaaccccabaacaabbccbbabccbbaaaacacbabaaaacabcacaaaaccbaaacbaaabcccbbcacaaaacbaacccbcbabaacbcabcaaaacacaacacbbcbbbbcbbccaaaabbacbcccccaaccaacbcbacaaaabbcababbbccbaacabacbbbacacbcbbacbccaccbbbbccccbacacabcbaaccaaccabaaccabcbabccccbacaccbacc cbcbcbbbcabccabbcbccbabacaaabbbcccbabcbcbaaccacbccbbcbaabcbaacbabcccbbababaaabbcaabcaaaaabcabacbaaaaabccacbbbacbabccccbcabbccbcbbbbaacbbabcaaabbacccbbbbcbcbaaacbcaaabbabaabaaaacccccaababcaccbbabaacacbccabaaccbbaccbbabbaaacacaaabcaacaababbbaccbcaccacacbccaacbcbaccabaaacacccacccbbbcacccccabacaccaacaaabacaccaaaabcbcccbbacababababcbcbbbcbccaacccacacacaaaaabacabbccbbababcbbbbabcbbaaabcbccbcbacabcbacbccaacbabaccbbbaacbccaaaccccccbcabbbcbabbbaaccbbabacccabbbbabbabaabccbbbccaacbccacabbcbcababbaaacbbcaabcbacaababbccaacbacbbc cbcaabcabcbbabcacccccabccaababbaabccbcaaccbbaacbabccabcaaabcbcbcaaccccabcbbbccccbaccccbacbaabacaabcbbabbabacbaccbaacbabcbabacabbaaaaaabcabbcbbaacccabbbabcccccbaccbacacbacaabcbaabaacabcaaacbcabcababbaccbccaabbacabbaccbcaaccccccaaacccaabaccabccccbaaabacbabbcccbbacbcaacbcabbcccbbbcaabacbcaccabaaccbbcbabcacccbbbbccbbccbcbcbabaabcaababbccccbbaccbaabbcacbacaabcbaabbbcbcbacbabcbcaccbccaacbcccaaabcbcbbcccbbabbabbcbacabccababacacbbabacbacabbbcbacbbccbcaaabcacbccacaaacbbbbbabbcbaccbccaaabbacaccbbbcaabbbccbbaacacbabbbbcbbbcabb caaabaccbcaabccaaabcaacaacaaacabbcbcbcccbabbacaacccacbbaabcabbbacaaabbcbabaccabcacbbacccbaacacbbccbacaabbbbbcbaacabcbbccbcaaaaccaabaaccacaccccaccbccbcbcbccbbcbbbabaabbabcaabbbabcbaabbbbcacbbcacbaccacacaccbccbcbbabacacaccbcababbbaaacbcccbbbabcabcbaccbccccbcaabccabcacaccbabaabbabacbbcacbabbbbbabbcccccacbacacbbbbbacccbabbcbacacbbabbbcbaacbcbcaabcaccbcacbcaccbaabaccbbabcabcbabcabccacbbcbbbacccabcbabcabccababcbbaccbbcbabccbbbcbbcbababccbabbacaaacacbbbbaaabbaccacabcacbaaccabbaaaaaaaacbabaabcbcccbaacacaccacbaaccbabbcccbcca cbcacaabcacacccabccaacabaacbccccbccccbabaacbcccccbccaabbbabacacacbaacacacaccbccbccabcccbabcbcbabacabaacbabcccbcbbcacbcbaaaabcbcbababbaccbcaacabcabababcccccbcbabcabbbaccacacbaccabbabbabbacccabccaacacbcaabcbcbababcabcccbbccccaabaaaabccccbbaaaccabbccababaaaabbaabcbbbcbcabbccbaccbacaabcacabaaacabccaabbcbacacacbbacabcbcbbcabacbacabcaccbbaabbaccbaacbcbbbcabacaaccabcaccbcbbccbccaabaabbcbcacacbabbbacbbbcccbcbbababcbacaaccacaabbaacbcabcaccbcccabbcaaaaaccaccacacbbcbccabaabcbcbaaaaabacaabbcbaabbaccacbbbccaaccbacccacbcacbaccbba acbcaccaabbbabcaccbbcbcccccabababbbbcbabaccbabacbbabcbaaabacccaccacaccbbccaacccbaccaccaacaaaabbbcaabbbccaccbcbbbbcabbbaabcbccacacabacaccabbacbbbaaccacbcabbaaacacbcabbbbbbcacbacacabbaabcabcbcbccbbaccabcbcacaabcccbbaabbabaacbbbcaccbacccccbcacccaaaabbabacccbcbccabbbccbaaabcccccbbcbbaacacccaacaaaabaababcbacabcbaaacccbaaccbabcbbaababcacbcacbbcbcbaabbbcabccabacccbcbbbababbabacaacbbcbcaacbbaaabcbabbbbaabcbccaccaccccaabbaaacacababbbcaaaacacacbccbbcbcacabaccabbbccabbbbaacbababcccaccbaabcaabaaaaaabaaacaacaacaccaacbababccacbab bbccabaabbacbbbababbacabaccabbabcacaccabbabacacbcbaaabbbaaccabacbbbaacbabbaaaabbccbcbbacccbcabbccabbabbbabaabacbbbcccabcbabbabbcccbcccbbacacaaaacabbcacaabaabcbbbcacbaacbbbcababcccabacccbcbbacbcaccccbacccabbbbbbbaccbbcabbaabcbccaaaabbcbcaacccbcbbbcbaacbcccbaacbcbabaacacbbaabbbbbbacaabcabccccaababcccccaaabbccbbaaccbcbcabbaaaccbbbcaaabacacacccccccccaabaacbcaabbaccacabbbbccccccbbcaacaabcccaaabcccacacacaccccbbcaaccbcccaaabcbaccabccbccbccabbbcbabbcbccaaacabcacbbcbbacbcbcbbcabcbacbccbaabaacaaabccbbccacaacccabcacbacccbccaab acaccbbcabbabbbaabaccbbcabcbcaacbcabbabcabbbbbbacbbaaacccccccbbacaabccccaaaabccbbaccacbcaabbcabcacccbaaccaccbbaccaabccaccacababbccabccacbcacbaaabbabaaccacbcaaabccccabaaaaccababcacbaaccbcbcaccabaabacaaccbaacbbcabbcaaaabccbbbabccbccccaccabaabcababbaabcabaabcaccbaccccacabcbbacccccabbaabaacabacbbcbaabaabcbaccccacacbaccaaaaabbacbcabbbabbbbbcbbcbccbbbaababaaccbcaacbbcbaabbacabbabcacacaccbaaaacabcaccbcbccaabbacaccababaaccbcbabbbbccccbbacaacaccbcbccbbccacbabaacabacbaabcbbaaccacaabbaccbcbaccbcbbaccbcacaaacbcacaabbabcabccabca ccbbbcbcabbcbbbacbbacbbcaabcbcabcbbcaabacbbcabcbbabccbbccacbcacccacacccbcabcacbbaabbabacbbcabbcaaccaaacababbbbccaacbcaccccacbcabababccbacbabcbabbaaacacbcbcaaabcbabaabbcbabaabacbbccacacccaccccacabacbccbccbbaabaacbaacbcababababbcccaacccaaccbaaacaaaaabccbbcacbcaaacbbcbcacaabcbccacbbbcaccccaacaacbbbcabbcbbabbabbbacacaabbabbabcbacbccbcbabcacbbacabcbccbbcbabaaabababbccbccbcbabbbccbababcbcccbaacbbcabbbcabcccabbaaacbcacbabbacbcaaabbbcaaaabcbbbbbcabbcbcacbbcababaaaccaccccbcbbaabcacbccbbabaaaaaccabaaababbcaaaabbaabbbbabbcccaa aaabbcbcccccabcbaccbaabbbacccbcbabbbbaacacccaabcbbaaacbbbaaacabacbccabaabccccaabaacabbcacbcbacbcccbaacbbcbcaacbabbbacbccbacaaacaaaccccabcbcbcabbabbabbacbaacbbcababcbcbcbcaabacccabbcbaaaaaabcbaabaccaaaaaacabcbcbacbcbcbcaccbbaaccbccbcaacbaabccaccaaabcaccccbbcccbbbbbacbbbbbccbacbacbaaabcbcaaaccbcccbbccccbcbabbbacccbcbbacbcbbbcacbaaaacbacbbbccacabbabaccaabccccbaacabbacbbbcabcccaacccabbabaacaccacabcabaaccabaaaccacbabbbbbacabcabbacaababccccabccbbbabcabccaccaaaabbaccbbabbbcacaccbbcbacbbbabcabaaabbabcbbbbcbcbacacbccbbabbabb bbacaccbbbbbcbcacbacaacbaabccccbabacabcaabaaccbaacbccabccacabaacaaaaacbaacaabbaccbaaacbaaaacbbacbcaccaaaccacbabcabaccaacaccacaccbabcaacbababacacaccbbcbccaaaacacccaabbbcbbaaaacaabcaaabcbacaabbbacbbaaaaaabccbcbbbbacbbaaaabbabbcaccbbaacaabccaababaccccbcaabbaabaccbcbbcbaabbbccababbbbcbbcbbbaaababaccbcabacbaaacccacaaabbabcacaaccabcaccacabccabbabbbacbcabcbbaaccbbbbbacacaacabcacbaccbcbbabacaaacaaacacbbbcbcbccccaabaccabccabccbcabaaaacbccbbccaacaabcaacaabcaccaaabbccaaabcccabccccacbcbcbbbcccaaabbaaaabcbbabbacacacababcbbacaabb aabbcbbacbbbaabccaccaacacbbabbabccacacacbbbaabccabcccabbababccbbbbababaabccbacabbaccbbacbacaabaccbbcabababcbabacbacbaccbcbbbccbccbacccbcabcbcccccbaccaccacacbaabbcbcbccbbbbbbbbccaaabcccccabcacbbbcbbcbbaabbaabcaccacbcbcbbaacbccaccacbbacaabbcaabaabcacbaccaabcbbabbabcbcccbaacbbaaccabccbaaaacbccbbccabbcaccaccccaabcbbcaacccbbabaaaccbaabbbaabaaaaabcccbcacabaabbbabcbbacbbbcaccabcbbbccbcbcacccababacabcaabbcbbcaaaaccaaabaaacbccbaabacbabacbbcbccababcbcabcbbbcbababbaabbaaabcbbbccccccbbcacbcabaaabbcaaabbbccabaccababbcbbccbccaaba babcbaabbbccacaccbacaabbbcbcbccbcaabcccccabbbbccbacbbccbccbcbcabbcbcaabbabacbccacaabbbbbcaababbcbbbbcabcacbbbccababacacbcbabaabcaabbcbbabaacaaabaacaccbabcbcabbcbbcabbcacccbbcbcababaabbbaacbabcaaaccccbcabaccbaabbacbcaaaacaccbbaabbaacccbcbaabbaaaabacaccaaaccabccbccbbcabbbacabbbababbaaccbccccccabacbaabcbcaacbcbbccabaaabcbbbabacabcccbaccacacccababbbbcbbbbcbccbacabcbbabacaaccaaaaaabbbaabaabcaabccccbababbcccbaaabcbacbaabbbabaacbabacaababaabccabcacccbcccaabbabcacaaabababaaccabaacaaabacbcaacacabbaacbcbbcaabacccaacbbccbaabcb bcbcacbacaccacaaaccbcacaccbbacbacccacbaabaccbcabcbbbabcbaccacacaccbcaaaccbbccaccacccabcabacbccccacaccccaaabcccccacaabaabaacbbaaacacbcbbcabbacbccaccacbcbccacacabbacbcabbccbcaabccbbccaaaccabacacaababaccaabcabbbbcaaacccaaaaccbbabbbcbccaaaabbbaaacacbacbabbacbbbbbbaccbaaacbccabcabccaabbbbbccabababccbbccbabaabcaabaccaacbccaaababbaacabcbbaabbbcbaacbcaccacabbccaabcccbbabcbaaabaccbcbbacaccacccabbbcbcbbacbcacacbbaaabccabcbbbaacaabccbbbbbccabacbcbbcaaacbbccbbcabcaacbaaabbbbcabbacbcbacbcbcbaaabccbccbcbcbbccbcacccbbabaabaabccbbc caacccbbbaababbcacabaacaaacbaacccccccaccacbaaacabccacbccbccaaabbabcaaacaccabbabbcccaabccbababbbbcabcabbcbccabcabacbcababbccacbabcabcbccabcbcbbbacbcabbccccabaaabbaccbaabcaccccccacbaaaccabaabbaabaacaabbcbabaabbbcbbabccbcccacbccbcbcbbacbbcccbacbabcaaaccbcbacbaaabcbababbaacccbcaaaabccabcacaaaacbaabbaccabaccabccbbbbaabbaabaccbaaaacbbcaacaccabaacbcbbbbacbcabbcabcbcbbccccccabcabccbaacabbbababccabbccbcbbabacbbcababbbcacccbbbbaabcabbaacbccaabbbaccaaaccacacccabbcccabcbbaacaacbcbcababccacaacbcabcbacabcbacccaaacaabcbabacabacbac cbbcccabbaccaaacacbcbbbccbccbbbcaccbccaababcabcbbabcccacccabbbccabaabcaaccbacccbabacbabaacabcaacbbacaccacbacacababacababbbbcacbaabacabcaacaacbbbbaaaacbcbcbaaaabacbaccababaaacbaacacbbbbccacaaabcaacabcabcccbbbbbacbcbcbacbacbbaccabccabbcacbcbcababccaabcaccaaaacaaccbabaacbbccccaababaaccccabbcaaacbbbacacbcccbccccbbcaabacaacbcacaabcbaabbabbcbcaacaccbbbccbacccbbbacbbacbabbaaaacacccbbbabcccbcbbccbaccbbbcaabcaccaacaacaacbbbcaaabbaacaacbbbbaacccbbacaabaaacaacbbcccacbaaacbacaaacbcbbbbabbbbbacbacaacacbcbccacbcbbabaacaccaaacbbab acccaccbbaaabbbbcbcccbbccbcacaccababaabcabbaacbccaaacbccccbbaacbbaabcbcbcccabbccabacbcbbcacbabbcacbbccccbbacbcccabcbbbbaabcbabcbbcaabaabcaccaabbaaabacaccaacacbabcacbaaaccbbccacaabbbcbbbcacbbccaccbbcbcaccabaaccccbcabbcacbaacaaabaabcaabcbbcbcbbaccbabcaabaaaaaaacabcaaaaacaabbbcbbabcbcaabbbabcbbacaabcbcacbbcccabbcacaabbabbbcbaccabcbbbbabaccacaabbaaacabacbcbbaacccbbcccccacaacacacbccbcbcaababcaacbbabacbcccbbbbbbbbcaacacbbccbbbccbccbaaacccbcbcbaccaaacaacbaabbbbcbbaabbabcaacccababccacacbaccbacbcbacccbbccacbbacaaabcaaaaaccbc babcabcbbcbabbacccacbccaacaaaccbbcbcccccccbccccabcbbbcbbacbbbbccccccaacacbbaabacbacacabbacacbabbaaaabbabccacbcbbabaccbccbcccacacbbcaacccaccccbaabcbcbaabaacaacaacaaacbaabbbcacccbcbacaaaacbabccaaccbbcbbacccbcbcbabccabbcbcaacacbabacbaaababcaacaabbabaabccbaacaabccabccbccacaccacbcabcbccaaacbcccbabcbaccbbbbccacbcabbbaaaccbaaaabbaacaccccabbcbbbbabcaabababcababbcbbccacabacabaccacabcbbbabbbabcbbbccbabccbcbabbabcaacbcbbababccacbacccaaabbaabcabbbaaabcbcbccbcabbabcbabcbaaabcbbcbbccacccccccbacacabcabcaabbcacbccabaccccaaaccacaaba acacccbbcbabbbccbcaababbccccaaabbcbccbbacbbcccbabcbcbabbbababcbaabbccabababccaabbcacbbcabccaccbaabcbccacbaacbaaaabbabbcbcacabccaccbaaabcacbcaabccbcbaaaabacbbbbbbbaaaaacabbaabaccbbbbaaabaccbbccbbccbacbcccbabbbaabbbbbaaaaabbaccabbcacccbbabbcaaaacccababcbcbcabaabbaccaaaaaaababbbaaabbabababccabcccccbbabcbbcabbaccccbbabbbccbcccbbcbccbbbaccbcbaacaccaabbaaaccabacbccbbbbcccababacacccbabbbbacaacccbbbcbaacacacccbabbaaabcabccaabccacaccabcbacacababaabbbbcccacccbbacbbabcbccabbaacabbcbacbbaaacabcccaacacccaabacbababaacacccbbaccacb abcabaaacccbaacccbababccaabacababcbaabaabababacaaacccacabcbaacccbcbbccacbccbaacabccaccbabbacaabaacabcbbaacaacabcabccbabccbbbbcacabcbcbbbbacbacacbbbbabbaaabbbbbabcbcbaabcacbcaaababbacbbcacbbcbbcbbccabcabbacbcbababbcbbcbcabbcbaacacbaaccccbbccbbbcccbbcccabbaabcbcbbbabaccabcbcbacbbbabcabbaabcabcaabccbbcabaaacbbbbaaabcabcccaacabcccbcaccbccacbcbabbbaccccbbcbbcbaaabccabbacaaacbabcacbbaabbababbbbbcabcbbcaabaacbabbcbbccbabcbcababccaccbbbaacbcaaaccaabcbbcccababbbcbbcbabcababbccbbcbcbbbabbcbcbcbbcaaaccbccccabcbcaacacccbacabacb babcccacccbaabbccbccbbccbbbcbbcaaababcbbbacbaacbcbbabaabccbacbbbacbaccabaacabbbbabcbcbacaababcbbbbcbbcccbabcbcacbbcacabacacbcbbbacaaccacaccbbccbabcbbcacaacbcbbaacabbbccacbaacaccbaaacaacabbbbccaacbaacbbcbacbabcbaacaaccaacaacaccccbacabbcaacacbaacbccaabcccacbcacbbabcbacabccacbaabaabacaababbbacbbbaccbaccbabaacbbbcbcbbcabacacacaccbabcbbcacabababbabbaaaacbacaabbaacbcbacbcbabcbccacbccbccbcbabbaacaccabbbbacacbccbcbbbcaaabbcbcbccccaccbcabbbabbbcbcbccbcbabcbcbbabcaaaacbbcbabbcccbcccaacbcacaabababaaccabcbaacbcbcbaccacacabbbbaa accabaabcbaacbbccaccabaaacbbcccbacccbbaaaaabcabbabaaaacbccccaaacacccbbaabccbbcabbcacaccaabcacaacbcbabbacbcccaaaaaabaacabbccccbbbbcbaccaccabcabbcbaaaccaccacaccabbcccbccccabbbcccabccbbccabbccabacabbabacbababbaacbbaaacabbbaaaccbacbccbbcbbcabcaacbaabccabbcaaacaabcccaacabbaabbaaccabbcccbbaccbcbacbaaacbacabaabaabbbbacbcbbccaccabaacbbbcaaababcaabcbcaccccaaabaccbbccaaaacccbbbacbabbabaabccbbbbbcbbbcccaacccaaabcccbcbcaccacaaaccabacaabbbcbcbacaccaccbbabaccccacbcbccbbcbcabbababcbcbababbbaccbababcbacbbcccbccababcccbacaccbccbabbb abcbccbbcabaabcabcbaaabacabababbbcbcabbbacacbacccbacabbbbacaababcbcbcaacbaabcaccaaacaabacacaacccccccbbbbbabbcaaaabbacacbacbcbacacbaabbabcbabacabaabcccaaaaaababbcaaaaacbaacaacbabbccbbcacaccaababbacbbbccabccabcccababbcbcbbcbbcaaabbbcbabbbacbaabcccbcaababbbacabbaababababbbaabbabbccacaacabbcbcbabaacabcbcbabcacabbcbcabaccccaaccbbacacbbbbbbbabcccaabbbbbcaccacacaacccbaabbbaccabbcaacbabbbaacabcaaccabaaaabbbbbcbccaabcaccaccccabbbcccbaabccabbbbcaacaacaabccbaacabcccbbbababbacccaaaabbababbacaacacbaacbbcababcacacccccbccaaaacacbc ccccacaacbbcacccccbaccbcccacabbbcccbbbbbbaaabacacacbbbaccabbaccabccbbbbaaaaacbcacbaaaaacbbcbaacacabbbbbccacbaabcacbbbcaacccabaabacacbbcbcaabbcabcbacbcabbcacabcacbacacbabaaacbbcbbccabbcbabbabcaabcbbccbaaabbcabcbcacbbabcbcbbababbcbcccccaaccbbbccbababcbccbcaaabcbbcbcbcbacababaabcbcabbacbaacbccabcbcccaaaccbbaabacbbbbcccbacbbaaacaaaaccaabaaabbabcaabccababccccabcabbbbbabbccbbaccbccccaabcabbccbaacccacabacbacbbcaacabbabaccbbcacababacacbccabacabacbabbccaacaaccaacabccaacacbbbbcbabbbbaccacaaacababbbbcaacccccccaabbabbababccbaac ccaccabcacbbbcaacbbbcacaccbbcaabccbbbbccbaacbbbcaaaaaabbbcbaccbbaccbabbbaabaccabaccccbccaaabcabccabaaaacaacaacaacbbabbbaaaabaaaacbaccababaaccaacaaccbacbacacaabbcbabbbbcbcaababaabacbcbbcccbabccaabccccbbacbbaaabbaaacbcbcbbbccbcccacacbbcccacaabacacaccbabcabcbaccaabbaaccbacccccacccacccacbcbcaababbabccbcbabaabcaabcacccabccbccabccaabcbabaabbacbbaaccccabacbbacaabcbabbaccbcacabbbccbabacabbaabaccbbacbbbcbaabbcacacbaabacaacccabaabcabacbacaccababaccbccacccaaaabcbabccbccabcbbccbaabbcbaaccaaabaabacbbbbaccaabcacbabccacaabcacbaccc ccbabbbcabccbaacacabcbbcbcabbbcbbbaccaaaaacbabbabccbccbbbabbaababbbccbccbcabbcbcccaabaccbacbacaaccaccbccbcbaabaabcbbabaccbabccccabaaaacaaacacbaacbabbbbbabbbcbccaccbbbcaacacaaccbccaccaacaacaccbbcacaaabbccaabccbabaacccaaabacbcaacbccccacaccbcaaabaccaccbbbcbacbaaaacaccbcbaccaababcccbbcccabaccacbcbcbcaacbacbacbcbaabababcccbacaacaaccccbaccbbcabaacaabbabcbbaaccacbccababaaaaccaccaabacbbaacabbcabaabcbaacbaabccbaabcaaaaabbbacbacaaacbacaabcaccbabbaaccccbbaccabbbcbbbabccabbccbabbccacaccabcbabbcacbbacbcbbaccccaccccacbbbcccacabab cabaacaccbbcccacbbabababcabbabbccaaababcbabaaacacbbaaaacaaaaabbaabaaabbbcaccbabaacaccacabccaccaccbcbacbacbcabcbbabcbbbbbcbbcbcbcacbcababbcbacccabacaabbcccbabbbccccbbbacbccbcabbbacccbbaaabbacccacbcaaaacbbcbacbbbacababbabcaaccabacabacbcbabaababacbbaaacaaaacccccacacabacbbbbbccabbaacaacbcbaaabcbaacbbacbaabbbabaabbabbbaaaaacccacbcacacbcbbbcccbaaccbbcbaccbbaacbbcbcacaccacababbcbcbababccbbcaaacabcbbbaacabcabbbbbabbccacccacacacaacacacccabcbacbbccccaccacbcaccbccbcccabaacbacbbcacaaaabaaaccacccbbcbcbcacaacbccccccbacbbbccaacbab aaabcccccaabacaacccbcbacabbbccababbaaabccabbbaabcabbaaabaabcaacbaccbcbccabacccaabbbbbbcabacccaabcbcbbaaaabbcacbcbbacacbbcacbcccbaccabacbccbccbacabacababcbacbaacbbbbaccbaabbabaabbcbbbcbbacabcbcaabacababbacbcababcccabaaacacbcccbbaccbaacbcbbabccbacbccbbaaaccabccbabbaacbaabbacabbcaaacabbbccaaabbaabcbbccbbabcabbacabcccabcabbabcbbacaaccbaaccbacacbaaccbcbabbbaaabbcaacabbccaabbcaaaaaccacbaacbcbabbccaaaabccaaccbbbbcbbaababaabccbbacacaabcabcbbaacbbbaccacbbbacbccacaabcbcbbccbaccbabbbbbbbbbabcabaccaccbabbbcbcacbbaabcbcababbcbbb ccbcbabcbacbccbcbbbabcccaaccbbcbabcbbacaabcbcaaaaabaacacabaaccbcaababbbbabcabcccacbacbbbacbbabccbabcbbcbcbbabcbababccbacbabcaacccbaabaacbabbacbbabcbabaccaaacbabccabcbbbccaabcaabcbbbbcbbbbccacacbbccbbbcbbcbaabcbabbabaaabbaabcaabaccbaaccbaccccbaacbcbcbbcbbaaacbabbbaabbcbcbabaccaabbbcbbaccbacccabcccaacbacccbbaaccaccbaacaccaabccaacabcbcccabcaccacbbcacbcbaacabcccaccacbbaacacbbabaacbacccacbcabbbcabcbcbabccabcaaabcbaaacbabaacacabbacbaccacbcbbccbbcaccabcbcaabbcbcacbaacacccbaacccabbbcccabbcbcccaaaaabcccaabbbaababcbbabcbacbaa caaabbcaacccccabcabbabbaccabaaccaabccbbcbabacbabcbaabcaabaccaabaacbaaababaaccbaaabcacccbacacacaaccaabccbccbcacccaaacbacacacccabbcbbbaccccbcbaacbcbbbcbccccbabcaaaccccccabcbaaabaccabbcacccbbaacbbbcccbcabcabcbaaababbabcbaacaaaacccaacbacacbaabcaabbbbaccbaaccbcbcacacbccabcacbabcaabcbcbbcbacabccbacbaabccbcabccbacabbbbbccbbbababaaabcbcbbbccccacacbccbcabccbbabacaccacabbaacaccbcbaabcbacabbacacbababababababccbaaabcbbacbabaaccaabaaabbacaabacaacbcccbbcbbbccccababcabccbccaccabcaaacbbacccbcaaabacabccacaabbbaabcaaacaaaaaccbaabbbbb cabcabaacbbbcbabcbacaabbcbccbbcabbacaabcbcaccbaccabcccbbcbbbbbcabccbccbacaacaaabccaaccbbaacbccaabcbabcaacaaaaccbabbcacaccacabcbbaabcabbabaabababbbaccacbcbcbbcbcbccaabbccacccacbaaacabcacbaccccbcbaabbaaccabcbaabacaccbcccaccbaccbabbbcacaaacaccbabbabcccbbccbacccacaccccaccbacccaaccaaaabacbbbbbcaacbaaaccababacccccccbbcaabbccbbcccacaabccbaabccabbcbbabacacbcbbbabaabbbccbaccbaaacabbbbcbbbcbacbabbabcbaabcacccababbaabbbcbbaabcbbcaaaccbacccacbabcbabcaaaabaacbaaabbbcbacbabcabbccacabcbbacababacacaaaabbbcccbbaaccbbcaaabccccbaabccc bbacacbbbacbcababcbcbcccabcaaccabaaaacbabbccabbcacbbbbbbbccbbbabaabcabbcacacbaccbbabbcaaacaacbbcacbcacccbaaabccbbbbbacbcabbababcccbcabaaabcaabacbcaababccccbcccbccaccabcaacaabbbbbbcbabcabcabccacaaacaccbabbbbabbabaaabbcbabacaaacbaccbbcacbacaacbbbaccabacbcbacaaaabbcbcbcaabbbbccbbbcbbabcaccabbcabccbcccbbcaaabbaacacabbacabbbbcaccaabacccccbbcccbacaacbbaacaabababbaaabacabbacabbcbbabccacccbbccbcbcaccbacacbbcaaabaaacbaabccbbaccaccccaabacacacbaabaccbcbbbbccccccbabccccabaacccababacaaaabacabacbbcbbabbcbacaccccbababcbbabcacbaaab abcacbabaabacbbbcbabcabaccbbbaaaaaabbabbaabbbbbbbbcbbaacbccaabbcaccccbcacbcabcacacbbcabccbbabccbacaabcabcbabbbcabbbbbaaacacaabccbbbbbbbabbabbcccbcabbccabbcaaccbcbaabbbbabbacbcabaabcbcaccaccbbbcabcbbbcacbbacaabcccbaaccaaaaaccabcabccbcccbbabbbbcccabaacabcbbacbaaaaccacacabccbbbbcbbabcbbbbabcbbbccbababbbbaacbabbbcbaacaabcabbacbccccacabccaabaabacbababaaabbabccbaccbaabacbacbbbacccbaacbbbbbbacccbabcaccaacbcbaaccabcabbbabccbcaabaabbbaacabbcacacbccccccccabcbaacbacbccccbbcaaaaaccbcbbcacaaacabaacbbaaaaaaaccaaabcbbcabcaaacbacba bbbbaacbbaabcccbaabbcbbcbacacbccaacbaacbcbaababcabccaaacabcababccbbccccbaccaabccbccacbcbccabacacacabcccaccbcbaaabaccbcacabbaabbbbabaccbbaccccbacabbbccacccabbccbaaacbabbbbcaacbbcbbcbcabaccccbcbbabbbcbbbbccacabacbabbabbcbbaabbcabaccbbcaababcbaacaababcbaacbcbcabccbccccbcabcbacaccabcccbcacbbcbcabccacbaccabbaababcbccaaaccababccccabbbcacabbcacccbbaccbcbcabbaaabaaaaacacccbacacbbbacbcbaaaabaccbbbacbcbbbcbcabcabacccbcbacbbaacbacabbbbccbcacabbbcbabccbababcabaccabbaaabcacbbbbcbcbaaaaaaabbcabcbababbcccaaccacbcbacabaaaccbbaabbbb cccaaaaabbaabcbabacccbaaaabbaacacbcccbbabbccacabcbaccbcccbacabcacccaacbbbacaabaacbcbabbacabaacbcbababaaaccccacacababaabcbbbcababbaaabbabaacabaaabbcbacaabcbbacaccbbabbbbcbbabaaabbbbcbbccbcaaaccbacbbcabbbcbbacabbbccccccbcacacbaabbcbacbccbbbcaabcbbaccbabacbaaccabbbbcaccbbbbbcbabacbccacaacabccabbbaaccbccacaccbbbccccabacbaccbbaccaaaccbcbacacabacbaabccaabbbccbbcaacccabccbabcbbbaccabccccbccaacaacaacabbabbbaabcbcbbcbbacacbbccabbcacabbaacabccbcbbabbababcabbcbbaaaccacabbccbbcabbacbaaaacbcccaabcbccbaacbbabacaabbaabaabbccbbaacb cabbcaabcbbbaabbaaabcacaaabbbbcabccaaacaabaaabaccbbcabbbbbbbabccbabcabaacaacacacaacbccbccabbbbcbbbcabbbcabcacbcbaacacbccbcccaaabcaabbaaabbbbbcbabaccbacbacaabbbabccbbccabbcccacbbbacabcccaccaccaabcbbacbcacabbaacaacbbaccabccacbccabbaccacabccaaabccaccbbabbbaaccbabbcbccabccbcacccacabbbbccbbbcaabcbabcaaabaccaccabacacaacaacaacbcbcaababbbacbaacccacbaabbaacbbabbabcccabaaacabaabbbaaccccaccabbcccbcccbcbbaaaaccbbbaababbbccababacaccbabcababcbbbaaababbaacbbcacbabcbababbbcbbbbacabbababccabbcbbaacaaacbaabbcaaaabcacbacbbaaacacabacbc abccccbaaaacacabbabbcabababcbcbccccabcbbbbbaaaababbaaccaabbccbbbbbaacaabbcaacbbbaacbcbabcbcbaabaacbabacacbccaababbccaabbcaaaacaacbbabaaccabbcbcbcccabababbbbbbbaabbacbcbccbbbccababbaaaaabaacaaaaaabbbaccbbbbbbccacaaaabbababcbabcbbacacbbccbbcccbccaabbcabbaacaacbbcccccbcbcbcacbaabcbcbbccbcccacbacbccabcbabbbcacbcacabcccaccaacccabbcbaccacaacaaabcccbacbcbccbcababaccacaacaacabaababaaaacbbccbbbacccbcccbcbbbaacbbabcabbabcaabbbaaaaaacbcbbcaabbbcaaccbbabbbbbbcccaacbccacaacabacacbbabaabacacbbcbabbbaabbbabacabcaabaabbcbcccbbcbaab ccaababccabababccacaabacacbbbcbbaccccbbaabaabbcccbaccbbbbbbacabacccaabcaaabccccbcccbccaabcaaaabbaabcbcacacbbcbacaabcabbabacbaaacbbbaacaccbccbbcabacbbcbacccabcbbaacabccbcabcccacccaabbbccccabcaaaccacaabbbbbcbbbbacbbaacaacbcacbcacccaaabaaccbcbabcbcccbbccaacabaaacbbccbbccbabcaacccaacbbcbcababbcaccccbaacbccccbbcaccacccbbcbaaccababaacaaccccbabbccabaacaccbccbcababcaacabacbccbababacaccaabccccabcccccbcbabccaaaabccbbcccbbacbacbccbabbabcbbcaaacabbacbacbacbaaabcbaacaaaabcaccaccbcccacaacbccacabcbacccbaaabbabbbcaaaabccbabcbbbccbc babbcccbacbcacaaaababcbbcaaccbccacaacccbabcbbbcaaacbbaacccbccbaabbbbbbcbabbcbaccaacaaccbcbaaacbbccabaccbbccbcccabcbcaabbbaabccbbbcbbcbcbbacabbbbbbcabcacbbacbacccccbccbccbbbaccabbcabbabcbabbcbbbcabacbcaacbccbbcaacabcbabaaacabaaccaaaaaccacacbbbacaaabbacccccbcaaaacabacbcbccaabcbcacbbbaccbbcbbabbcaaacccacbaabbaccbcaababbcbcbabbaccbcbccababaaacccccabbabcbacccbbcccbaaabbbabbbccbcaaaabacbcaacaabaabbbaabaccaaccbacaaabacbbbcccccaaaccbcaaaaccaaabcaacbacbbcaaccbccabcbabcbbaabccbaabbabaaccbcbbcbacabaaacacbbabbcacabccaccbbcbabbb ccbaacaacbabaccabcbacbbcbcacacbacabcaccbabccccccbcabaccccccaabacbbbacacbcacbaaacbbcabbbabaacccccccbbbaacaacbcbcaacacacbbcaababbabcbccbcaaaabacaacabbbbcbcbbaabaacaabaacbacabcbcbabcbaababcbcccaabcbcbcacbcbcaacccaababacabcccaccabccbbcbbcaacabbbbcccbaaccbccbacacbaabcbacbbaababaacaacbbbbccaccaacccaccabbacbbbbccbbccacbbacbababbcaccbbcaaccbbaccabbcacccaababccbcaabbacbbaababbacccccbbabbcaaaaaabaaacaaccccbbcbbabcaabcbbbabababcaaabbccacaacaabcbcccccacacababaabaabcbcabcccbbcabbabcaacaacacaaabaaccbacccaccabcccabbbcbaabcabccccba baccabaabcbacaacbabbbaaabbcababcccbccabbbcbbbaaabcaabcccabcccaababcaccbacacccbcccabcbbabacbaaabcbbbcccccbabbaaccaabcaccccbbabcccbacbccbcaacaacaaacacaacbccbaaacbcbcaabcbcaacacbcbaacbbabbabcbbbccbbcccbbacaccbabacbaaacbcacbabbccbbcbabaababcbccacbacbbccacaacacaabaabcccbbacbbcababbaabcaaaacbbccabaccccabbcbbbacaaaaaabccacbccbccacaccacaccbaaccbcaccccccababcbaaaacccabacaabbbcbabbcccbaaaacbbbbacabbcaabaababbacccbcacccccabbacbccaabccbababbbcbcbbbacbaaacaaacacbbcbacabaabbbaacbbccacaaccbacbbaacbbccbcbcabbcabcbcbabcabcccabcbbbcb baabcaacaacacccccabaccbabcbccccbbbabccbcbccabbcbaaaacbccbabccbbccacbcabbbcabbabbbbbcbaaabaccabbbaaabbabababcbaabcaabccbcbbcccccbabbababacbaaacacbccabcbcbacabcaabcaaaaabaacbbcabbbbbcaabcaacccbcabbaccbaacabacccaccabcacbcababcbbcbcbaaacbbbccccbbbabcaacababbbaacbccacbcacabbbacccabacabbccbacbccaabbaabccbaacaccccbbcbacabcaabcacccbcaabccacaabacbabacabaccbaabacaccbcccabbbabcbcaaaccabbabbbbcbacbabcaabbaabaacbcaacbacccbbaaccaaacaaaaaabbcbcbaaacabcaaccaccccabcccbccbabbbccbaaaabbbbabbaaabbacaaababcbacabcacacaccbccacaaacccccabcb aacbccbaaacaabcbcbcbcbcbccabbcacccabbababacbccacaccbbcaabacaabcbbaccabbabbbaacccaabaccabcabcccabababababcacaabcabacbccccacabcaaccabacaccbcbbbccbccaacacccaccbccaababbccbaccccabccbccacccabbaccaaaaacabcabbabcbcbbbcbbbabaabcbbcbaaabbaaacacabcbcbccbcbaabababbcaaacccccabccaacccbbcabaabbabababacbaacacacbcbbacbcabacbacaabbccaabcacaacacccaabbacaabaabacaaccccbbbcabcabbacacaaabcccccababbaaacbcccccaaacaaaababccacaaabababbaaccaccaabaabbbcacccacccbcaabacabcacbbabbcbbaaccbacbaabbabbabbbbacacabcbbcbbbabccccaabacabbaaaccccaabcaabcca bbcbaacabcaccacccccccaccccaacaccccabcacabcacaaaacbbbcccbbabaacabccbabbccabbccbccbaaaccbbbccccbbbcbcbabcbcbaccbbabbbcccbcbabbcbbbbccababbccabbbccaccbaacbacaacaccacabcacbaabccabaacbacccbabbbaaaabbcbabcabcccabcbccbccbaacabcbcbbccacabbccabbcbabcaacbaaaacbcbcaccacccaccacbcaaabcaabbabacacbaccbcbbaccbaababbcbaacaabbcbaaaacaaaaccaabbaabbbcbccabbaacaabccaabcacaaaacaacbcbaabbbccbbccbbcbbbabccbababaccaabcaacaaabcabccaccccaabacbbcababccccbbabaacbbcaccbcabcbaaabaabccbaaaaaabcbbcccbaabcbabbbccbcacaabcbbcbcccbcabcaabbccbcccaaaaaac aabacccbbaccaaccccbcaabcccacbabbcbbababbcbabcaacbbbbbcabbbcccaaabcbcabbbcbbabbbcbaacacaabaabccbbabbbbacaaccaabacaccacacbaabbabbbcaccabcbbbaaacababccbcbbaccccacacacbbccaabcbacaccccccaacabacbbcaccccabaacccccccacbbacbcbccabaabbcbcabaabaababcccccabbcccbbccbaacbcbaccbaabaabaccbbcbaaabbaabbbbcbbbbcbacbcaccaaaaababcbaabbccbcbcacaacbbbbbcbbbaabcbcacacacccccbbcbaacccabbcbbacaaaccabababbccacbbcacacbaacaaccbbbacbcabbbacbccacbccacccbccaccabcacbaabcbbbccbcaabbcaaabccbbbbaccabbbbacccbbaccaababacbbacabbcbcabbbbabbcbcbbbccabaabacba baaccbabaababcccbcbccacbaabaccbccacaacbabacaaaacbbabcabacababcbbbacbcccababbaaaacbbbcccbabbbacababcccacacabbbbaaaabccccbbcabbacbbcbbccaaabcaccaacbbabbaaccabbaacbbbcbcbbcaabbcccabacbabaccababccccbabcbabaaccbcacccaccbbbaabaccacccbbabccbababcabcacacabbacabccccabbcababacbbacbbaacbcaabbbbcabbcbabaccbaabbabbcaaaccabbbaaacabbbacabbcababaabcacaaabbabaccaccccbcababbbcaaaabaaaccbabccabcabaacbaabbccbcbcbbcaabaaacbcaacabcccababaabcbcaaababacaacaabacacccacbccbabcbbccbacaacabbaacbbbccaaaacbaaccabacccacacccaacabcaacbcabccccaabbccb ccbabcacbaccbccaaacabcbcbbcaaaabbccaaaabaacbbbaaccacccabacabbbcccabacccaacbbcaabccaabaabccaaabcaaaaaaabbcbacbbbcaacbacbbccbbaabbcababaccaccbcacaaaccbcbcbcbcaccbcaacbbaaacabccbbbccabcacbcabababbcbccbacbccbabccaaaaacaccbcabccbbabbacbccacabacccccabbbcaccbaaababaabacaccacbbbabacccabaaccabbbaaccbbcabbccbccccacabcbbbbaaacbbbcaacccaccacbacaabacbcccbbbacbbcccccccabcaccbccabaabbacbabaaababcbbcaaaaabcbbabbaaacbabbaccaccaaabbaabbcaacbbcacaacaabbbbcbbbacccbbcacbbbcbacabcaacccabccaacbbbacbaabbbbbccabbabbacccababacacaaaabcbbbabba acbabacbcbacaabaaabaaaaabbabbabcaccccacaacaabbcaababbcbbaaaabbcaccbccccaacabbabbabacbacccccbcccacacaacacccabcbabaaacccbccacccccabbaccaabcbaabbbabbcccaacaabaabaaaaacaaccbccacbbbbbcabaaaaccbbccccaaccababbccaccbabbcabbcccabacabcbcaacbbccacacacbabbacabacbcbaccacabbbbcaccbccacbabcbabbcbcccbabaaaaccaabbababacbabcbcccacbccbcacabaacaabbbbbccbcccaacbaaabacbbccbababbabbcaaacabcaabbbbaaacbaaacaabacabccbbaaccccbcccabcccbbcbbbacbbcabcbaccabcbaaaacaacbcbbccacbbabbaccaababbaaacbabaaaabbccabbbacababbccacccaccaaabbcbabbbcacaabccbbbb abccacaccaacccccccbbaacbbbcacbabacabcaaaaacbbbcacbcababbbbbcccccaccaccbbaabbcccabacccbbbcccccbcbcccacbaaaabbaabaabaabbaabbccababaacbbccbaaacbbcbbcbabbabacbbccbcccbaabbccaccabaacbccaabbaaccbbcbbaccababbabcabccaacaabcaaaaaabcccbbbabccabcabacbaaccabcbbbcbbabbacbaaccbbbaccababcacaaaccacaaaabcacabaaccacacabcccccbccbababaaaaccbacacaaaaabacacabaccacccaaabcacacbbbcacacabaaacaacacccbbcababaccabccbcbbcbaabbaabcbbcaabcccabbcccbcabccbabbcaccbcabccbbbabaabaabacabbcbacbacbbacbabcbbbcaacccbbbbbccabbbbcaccccbbabbaccbbbbaccaccababbc cbababaaaccbaacbabaacaabcaaacccabaaccccacbccbcacaaabbcbbababbaabcaabcbcbcabbaaabcbbacbbaacaccccbbaabcbcbccacbbcaccbacbaacaccbcbabbababbcbabcbaabbcabaaababaacabaababacbcbacbbbcbccaacababcacabccacaabbbaabcabbacccacabccbcbbaaacaabccbbacbcccbaabacbbaabcaacbabbabbccccbbbacacccccaccaccccabacbbcaccabcccbabcacccabcccacaacbccabbcccaccbbbbbacbbacccccbbababbaccbbaabcbcbacacacccbabccaabcbbbbaccbbcacaaabbcbbcbccabbbabbbccaabaabcbccccbaaccbabcabccccababacacababaacccbaacaabaaaacaacbaaacccbcbaabcaabccbbbbcabcaaaabacbbacbbbcbbcababa bbacabaaabcbccaabcaccaabcbbacccbacacacbbcbaccabbbcaaabaabccabaacacbbaabbbcbcaaacbccbaacccacccbcccbcbcbbabaaaccccbabcabcaabbaaccabbcabacccbbcbabaacbbcbbacaabaabcccccbaaacccacccbccbbabbcbcbacbcaababaabbcaaacacababccabaacccaacabccabaccaabaabbacbbcacbabaaaaaaaaaaaacaacaacbccbabbbbbbcacaacabbaaccaabcababbaacccabbabbcbbacbabbbbcbccabccbbabcabbbaacbaaccacbacbbccabacacaacacaacbabccabccccabcacabbaabaabbcbcaabaaabaaaccccacbbccbaaacbaccbacabbbbbbccbbcbabcbbcbcaaacbbcccbcbbacabaabbbbbabaabcaabacbccbcaacaaaccbbcaaaacbacbbaccaccc bcbaccacbccacabaccababbabbcabacaccccbacacbacbbccaaaccccaababaacccbbcaaabbcbabbbccbbcabbcaaacccabcbaacbcbcbccbacacabacabcbccacbbbcbcbaabcaacbaaacacbabcbcaaccbaaabcbabbbcbaabbbacbcbbbabccacccbabbbcbcaacababcaccbbcbaaababcbcaaacbabcabccaacaababccccbbcabbbcaaacabacbcbbbcaaccccabcbcbbcabbacbcbacccbacaccbabcbbbacacaaaaccaacbacccbbbbcbbcbaaabccbcbccbcaabacccbccacbaababacabcbaccacbaccaababaccaaabaaccabccbabcabcbcacababaacacaccaabbcabaacaabbacaccbaaaaacbabaabccbbababbacaccbbbbcabcacaabbbacaaaaabacacbccbacaaccabccaabbbbccacac bbaaacbcabbacaabbbbcbccaacbaabacbababcbabbbabcbbcccaccbbcbcaaaabaaabaaabcaacbcbbbacacaaaacbaabbbacabbacacaacababcbaabaabcccccaccbcbcccabacbcabaaccaabbcacbcbbaaaaabbabbccccccabbbbaabcbbaaacacbacaabcbcaaccbacaacccabccbabbbbaaababcbbbbabaacaaacbcbbccbabcabcacbccbaaaababbbcabbacaaccbcabcbcbacbbcaababccbbaaacbaccbbbbababbacbabcabcaccabcbbbabacbccbbccbcbabcaaaacaccacbbcacccacccabaccacbabccbaaababacabcaacbcbbcbcaaacaaacbaccbcacbabacccbbcbaccaacbbbbcbccbcbcbbbbbbbccbbaccaaaaabbabaaaccacbbbbcccacbcbacccbcaccbacabbaaabcacbaca bbacaaabaaaccbbccacbbbbaaaacbbaacabbbbbbcccabbacbccbbbcccccabaaacbbccbaabbaacaaabbbcbbbbbcccccbbcabacababbcabbbbcbaaacacbbbacbcbbabbabaccbbbbaacabbaaaacbbbcababbacbcbaacbabbbbbcbbbbbcbaaabababbacbccbcabcccccaaaaaaabbbabaaacabaabcbacabbbbbcbccbcbaacaaabaacaababababacbacbaaaaacacaacabbaaaccacbcbbcacacacaabaaacbcccbcacbccbccbabcbbcababbbabcabccacccbabcbbaccaacbcbbbcbbbaabaabcccbcaababbbcaabbabaababbcabcacaaaacacaccbaaaaccccbcabbacbacbacbaabaacbacabcacacabaaacbbbabaacbcacacabbcccbccaabacabccacabcabbccbcbcaccbacccbcacbab aabbcccacacaabbaabccccbababbbcbbcaccbcbbcaaaabbcccaaaccccacabbacabcaccaabbbabbcbbcbcaacbbaccccacacaabbbcabacaaacccbcaaacbcbaabcbaacaacabbabbaaabbcacacabababaacaaacaaacaccbbbbbaacbbbbacaaabcbacbababcaaaabbccbbabcbaccbaaacbbacaabbabccabcbcacbabbcbbccccbaabbacbcababbcbaccaabacccbcbbcbbccbabbccccbbacbaccaaacabbbcbbccbacaabbbbabbccabaaabbabbbabcbaccaaabbccbacbcbaabbbbaaababaacaacabbbbbaabbbcbaabccbbabaccbcbccabcbbabcacbcbaaacaacabbbbbbbaaabbbbaaaabcbbcabaaaabaacccbbccaabbbaaaccccaccacbbbbbbccbcccbcbacbaccbabaabababacbaca babcaacaacacbccaaaaaacbbabaccaabcbbacaabbcbabcaaacbcbbbbcbaaacbbacaaccbbaacaabcabcbccacccbccaccacccaacacbabccacaaacbcbacababcacccbcabaccabbbbaaabbbacaacabbcbbabcccbbbbbcabcbbcccacabbcbcbaacccabbcccabcbbaabccabaababccaabbcbcbbbbbbcbabcbbbcbcabacccbcaacbcccacaccbcabaccacbacccbbaabbbccaabbacbbabccbacbbcbbabcbaccaabaabaabcaacbcbcacaacaaacccbaaaacaaaabcbccaaaaabbbcacbcabccacbbabacababcbbcbacacaabccaaaaabccaaacaaabcaccaccaaacabaacbbbabbcaccccaaabcabcccbbacababbcacabbaaacacccaccbaaabbacbabcbccbbcabbbcabacbababcacbacacbbaca acbbbbaaaaabaaccbcabbcacbabbcbaababcbcaaabaaaacbcccaacbaacbbabacabccabcaacbaabaacbccbcabbabcbccbaaabcbbbcbbbaacbccacabcbbcbcbccacacaabbabcaccacbcaccabbcbcacabaaccbbaaccbcbbbabcbacacbbbccaabcabbbaaaacaabbbabcabacbaaacbaabbcbcbbabaaaccbccbabcaacbcccacbacaaaaaacaabcaacabacccccbacbcbacabcbacbcbabbaabcccaabccaababccbbbcabcacbbbbcaabaccbaacbaccbaaacbaccaabcbcabacbcbcabcaaaacaaabaaccaaacbbccccccacccaaacaaabbcbbbacbcabbcccbbacccaabbacbacbaacababaababbaaabbbacccacbbbacbbacacaababcabcbaaabccbbbcabccacacaaabaabbaacbcbbbcbacbaa cccbabaaabcaacaacccacbcbabbacbccccabccccbcbaaaccbacabbacccbcccbbbbbccbbbbbacccaabbbcccaabbabbcbabbbbabaccbbaabbbcaacccacbbaccabbbbbaccccaaabccabcabaccabccacaaabacacbccccbcabbaccacbccbbcbbbaccbcacccccbcaaaacbaabacbaacabbababcbcbcabbabaacbbcccaccabbbcabababacccabbabbccabbbbbaaacbaaaabbccbbbaacbbbcbcaacccbcabbcaaabbcbaacabbbacbcbccaaccacabbbcbbcbbabbcbaccabcbcaaaccbbbacbcbcbcbacabaacbcbaccacaaaabcbcaaabcbbcbaaaabcbabccacbbabcacccbaacabaaaacbbcabbcbccaccbbcccabcccccbccbacaaacbcbbbcababcbaababbaacacbccaaabaacaacbcbaaccab babaccacccbccbbcaacacabbabcbbccccbbbcbbbacabbbcaaaacacbabaaabbcacbbabbacbcaaccbaccbbcbcbcbbbccbbbbabbccbaccbccacbabcabaacbcbabbccbccacbbabbbaaabcacabbacacbbbacbabcabbbbbcccabcbbcbabcbcacaaaaacaccaabbcabaaacbabbbcbaabcbbbaccabcbabcaaccaabacabccaacaababaccccbbaacbaaccaabbacbbabcbcaccaaabcbabaccbcbbabcbbaacbccbacaabcabbccababbacbaacaabaaabbaccbccaacacbacbcbcbcaaccabbccbacaaccbacabbbccacacaabcabccaaaabbabaacbbbcccaaaaacccacbbcbbccabbbcbacaaababcbbcabbbbabcbbbaabcbccbaacaabccacccbcbabbaaababaababacbcbcabcbaabccacbccbccbb cacaaccbcccaccbbbbcabaabcbaaaccabcbcbcccbcbacccbcbabcbaaababaabcacabacabbacabcbcbcbcccccaacbaabaababbcbbcabcabbcabcaaacbacccbcaacbbbbcbbbaabaaccbcaacacbcaaaccaabacccbbcbbcaabcccaaaaaaabaccbbacbcaacaabacbbacabaabaaacbabaacccacaaacabbaaccccaabcaccbbaabacccbccabbacacabaccbcaaabaccaabccbccbcabcbbcccbacbabcbbaabcbbaacaabbbccccabaccaabcbcaacccccbabccbccababcbbabaaacaccaababbabcacbcccbacabaacaaaabbcacbbabbacacacacbaccccbaacbcababccbbccbaabbaacabccbaaacaaaabbbbcaaabbacbbcabcaabbacbbbabacbbacbbbcaacacaaabacabbcbacccaabbcbcca babbccbbbccaabbabaababccbcaacbaccbaacbbaaccacbbccabbcbaaaabcbcbbcacaccacbccacacbcabaacacbbcbbbacccbcacbacabccbccaabaaaacbabaccacbcbbcbaabacbababbbccbcaacabcbabaccbcbacccacacacaaaabbcbcacaaacbaabbcccaabbbbabaccaccabcbbbbabbccacbaacbcbccbabbabaabcaccacabbbaacbbbbcabaacacabaabbbacbacbccbbaacacabbcbcbabacbcabaacbcaacabababcbaccabacaccaccabbaccbcbbacacbcbbabccaacbccaacaaababcabcaabbbcababccacbcacaababbaaaababbacbcbbcabbacbabbacacbbaacaaacacababcbbaccbbaaabcbbaccbabcbccbbbbaaaaacbaccbcbcbabbbbbcbaacababcbacabacbbcbcacbbaa aabbcccabbbabbccbbcacccbbcbbcccabacbabaaccbacacaccbaababbbacaacbbbccabbaabcccabcbacaaaababccacbccabbcabccbbbbbcaccbcccbbcbcacccacabbabbcbcaabbaacccbcccbbcccbbbcabcbcbabcacbaccacacbcacabbbbccbbbaacbbacbacbbaccabbacbcbbcbbbacbbbabaacaacaaaaccbcacbccaaaabbcbccbaaacabacabcaabacabbabbbccacacbcaacabaabaaabbbaabbbcabacababbaabcbaabaaaccbacacccaaacbacacabaaacabccaaacccacbcacbaccbcaccbabcbccccabbbbaccbccabcccbbccbbbaacccabbcbccbcaccbabbbccbbcbacbbbbbacacccaaccbaabacbaccaccbabbabbacbcaccabcabbaccbaccbbaabbcccabacbbbbcbabbcbab bbaabbacacabaccbaacbbabccbaabbbcccbcaabbacccabaccaacccabacacccabacaaabbcacacabbbaaabcaccbbaacbacbcbcbcaabccacbbbbcbacaacaaccaccabbcaaccccacbaacccbbaccabaccbabbcbcccaaaacbabcbaacaacabcccaabbcbaabccaaabbaccbbcabaaccbaccbccbcacccbcbcbbccaabbbbcbbbbbacbbaacabccbabbbaaabbbccbbbaaabccbabacbbbaacaaaaabaabbbaaacbbacbbcbccbaaaaabbcbaacbcacbcbbabbacbcbbcbabbabaaaabbaabccaaabaaabbabbcbabbabaababccbcbbabbbbcabbbaaabbbcacaaaccbbabaacccabbcabbbbacaabccbccabaabccacaabaabababcbccbbbbbabcacacabacacabcbacacccaacbcccbbccbabcaacbbbbbab aababbabbbcacaabbcaabbbbbbacabcabaaccabccacbcacbbbbccbacaaccbaaaacbccbacaacacbccbcaabacaaacacccacacbbbcaacbabbcacbaaccbcabbcbcbbcbabccaaaabcbcbbbcacacbccaacacbaaaccaabacacbbbabbacaccbacbaaabbbbccbcaabcccbaaacbbaacacabaccaccbcaaabaacbccbabcacbcccbcabcbcacccccbbccabbbcaaccbcacbacbcbcacaaccccacacacaccbacbcaabbbcbccabcacccbabccbabccabbbbcccbbcabcaccaccbbaaabccacccbbcabaacbbabcbabbcabcbbabaabbabccbaacacaaaccbacaaacabbcabaabcbcaccbcbaccaabbcaaacacbcaabcbcbabaacbccbababbcaaccccaaaaacaacbccbbcbaacabcacacabbcaacccbbbcaccccac bababbaabbbbbbbcabacbabbcbbacbbbbbbcbaacacbbcbbcbbbccacbbcaaabacbcaacbabbabbacbaaababcabaacacabcccaaccbabcabbabcabcbaccacbbbaabbaaaacbccabbaacaccacbacaaacaacbbaabbbacbbaaccbabcccbbabacaaaacbcccbbbabbccaacaacaabbbbbcacccacbcbbabaaaaccccccccccabcbbccccbcbcbaccabbaccaccaaabbbccbcccbcabbcabacabbacbbabcacbacbbcaacbcaabaacabccbacacbcaaabcbcaccccbbbbacbcababbcbacabbaaccaabbcaacabacccacabbabbbccbbacaabcbaccbccabbbcccacabbcabbaacbcabacbbccbcbabcbacbaaabbbbbaacbcacbbcbabcacbccabaaaccaabaaaabaabacacbbacbbcacacaabccccababaaccaa cbcccccccbbaaabcbaccbcaaaccbaaabbccabcaaccacabcaaccaacacabbcbacabbcbacbacbabaccabbbcabbbcbaababbabcabcacbccacccaabcacbbbaacbbcaabbbaababbbcabaaacabcccbccacccbaacaaaaabbbbbacbbaabacbcacbacbbbbaacbacaacabcaccbcaacbabbacabcbaacbbbcabbcbbaaaaababcaaaaabbbcabaccaaccbbccacabcaaaaabccbbbaacbccbbabacccccbbcbbbcbaacacbaccbbccccacacabbaccabcbcaccbbbccbbbccccaabbbcaacabcabbbcaaaccbcbabbccaccababcaaaaabcbabccbabcbcbbbbabbcaabacbcacccbbaacbcbbbabacbaaabcbaabaabbcbcacacbbbccacacbbababcacccabccbcbccbaaaaaaaaaaabbaabbccbaabcbabcabc bccccabbcacabcccbcbccbaacbbbaababcacbcbcbbcbcbccaaaabaacbaaccbbacacbbacccbabbbabbbabaacaacbcbaccabaabaccaabcbcccccbaacacabccbbbaabaababcbbbcaacaccbbababaaacbbccbcabbcacccaabbcabaccaaaacaacbccccbcbcbcbcbacbbbaabccccacbaabbabaabbccababcbacbbbcbacaccbbbbacbaaaccabacbbaaccccabcaacbaacaccbcaccbacbabacaabccacaacabacccbcbaacaaacacabcbcbccbcaacbcbabccacaaccaacabbcbcabbbababbcbaccbcacbcacaabacbbcbcbabccbcbbabbaacabacccbcaaccaccabbcbabbccacaaaaaabacbbccababcbababbccaccbcccbbbcaabcabcbccbcccbcabacabaaccbaabbaaaacaaaabbcbbbbcab cccaaabcaacaacbaaaaaaccbcbccbccbcbaaccbbbccbbbcbcaaaccbccaacbccaaccbaaacbccaaabaabaabacbbaacbacbbabbbbabcbabaccbbacbaabcbbabaabcccbbcacbcccbbbcabcaccacbaaaaccbbccaaabaacaabbabbacbbacccbcabcbcacbacbabaaaacaabbbacbacaabacbbcccccaabcabccabbacabbabaccacbccababcbbcabbabaaaaccabbbbaaababaabaaabccabcaaacacbbccaacccbabaacbccacbbcabaccacbaaacbabbbcabbccbccabbcbbaacabbbcbbbbcbbaaabbacbccbcbababbaccacaabccbaccacccacccbccaabcaaabacaaababaccabbbcaaacccbaacbabcaacabaababccbcaaaacccabcccbccaabaabaacbcacacccaccaaacccbcabccbcbbbbaaa accbcaaacacabcacbcaaacabbbcbacbbabacccbabbccacbbcbacacacacbaaabababbbcbbbabaaaccbaccbabbcabababbaabcacbccbbcbbaccaacabacacbcabbabcacbccabaccabababcabbcacccaccbbabaccccbbbbbcbaccacbabcbbcccaccabacabaabaacccaabbababcbacabaacbbcbccaabacabbccbabcabbbbcacbbbbbcccacbccccbacbabaabbaccaaabaacbcaaabbababbcabaacbcbbbaccabbcabbabbaaaccccbbcbacbcbaaabaacabcacabbcbaccbcaacbbabcbccaaaccabcccbbcbbbcbcbcccbbccccccaabbccccbcacaacbccbccbaaccacaabbbaabccaacbaaabbaccbbabacabcabbbccbbccaabbacabbccbbacabcabbbbaababbbcabbcbcbacacccacabbbc ccacbcbbcbabbccaaacbbbbabbccacccbacbcbcbbbcabcbcbcacccccccaaccbcaaaacbbacaabcbacaaaccabaccbcbbcacbaccbcbbccacacbacbacccbcccacbbaccccabcacabbabaccbbcacbaabbaaaacbacababbccbcbbacbabcccccbacaaacabccacaabbaaaaaacccbaabaaacacbcacabbccbaacacaccbbcaccabbcacbbabbcacaccbccccaabcccacacbbbabbcabaacccbbbbacabcababbacccccbaabccbaaabababacaabcabacabbccacaaacbaabacbccaaacacabcabcbbbabbbbbacabcabbcabacbabacbcbacaacbbccbcbbbabcacabaababcbacacbcbcaccabcbbcacaccbcbccaacaaaacbcbbbcbcccaaccbcaccbbabbcaaccbcaccacacbbbacbbbccbacccbbaaacca cbcccbbccaabaaacaaabbbbccbccbaacbbccbabaccbaaacbbbaabbccaccbbbbbabccabcbcaacbbbbaababcaacacbababaabbcbabcacabababcbabccabaabcbcbababaccbabaabbbcccbabacbaaaaabcaccbbcbcaacaacacbcbbcccbbccabacccbcbbcbacbbabacaacbbcbabacbabcabbaacacabbcabbbbbcbcaccccbccaababaacaabcbbbabcbccbcabaccaaccabcccbacccbcaaabbccbcccbaabccaccbaabccbbcbacacacbbcaaaacabbcbacaacbababbabacbcbaaabbbbbbaacbbcabbababaabaacccbbcbaaccacbcccabbaccaaabcbacbacabcbcababcbabcccbababbbabbcaabcabcbbbaaababcaaaccbcbccbaccaccccaabbaacbababccaccbcbbccaacbcbbccaacb bbccbcbbaaacacaaabbbabbaccaaccacacabbcbacaacaacbcbbabbaccabcbbcacbccbbcabcbcbbacabcbabbacbabaaaacabcbcabcccabaabbbbccababccbabcacbccbaaabccbacccccbbbbbabaccbbacbbcaccacaaacccacbbcccabcbabcbcbbaabaabcaaacbacbcbaccbcccccaaacbababbabbaccaacaaabbcbccbcbaccacaccbbacbbcbbabbccbabaacbacabccccaaacccacbccccbcacccaacbaabcabccbaacbcaaacbacbabcaaacaccbcbccccacacbacbbbcaacaaccaabccabcaaaacbbabaaabcbabbcabacccaabacccbcbacbaaabacbbacaacababcbacaacbccaacccaaabcbaaaccaaabbbabcabbcbabccacbcccbbcbcbcaaccaacbaaaacbcbcbaabcbbcabbcacabca acaaaaccbaaacbcbcbbcbabbaabbbccbbcabbacaaacaacbbccbaababccbacacbaacacccaccaaccaccacaabccaacbcbabcabaacbacbccbcbcbabbbcbabcabbabcacbbabaabbcbcabbbcaaccbbcbcccaaaabcbbbaccccacababccacbccbccbacababbabbabaacbcbccaaccbacbcccbcaabcabaaacbabacacaabcbbcbcccaacbaaaaacacbbaccbaaaacbbbbccbabcabcbcbabaccccacaabcbaaccccacbbaaacabbaccaaabcaabbbcabcbbcbbababbaaabaacacbcbccbaabccccabbaacccccacaacbabbbbccbbcacccccccabbcbaacbbbbccbbacbcbcccabbaacbcacabbcccabcbaabaabbcabcabcbcaacccbbbcacbaabcabbabbabbbcaabcaabcacacbcbbbbbbccbbabbbcbbc ababccbbbbbbaccccbabcaacbaccababbabaacabbbabbccccccbaaaaaaacbbbcabbcaaacacbcabcbabcccbcacbcacbaacacbcabcbcbbaccaaababaabccccacacaacaaccbaaaaaccbbbbcbcacbbbaacabbaaaaccbaaaabcaabbbbcbacabccabbacbbbbabbbbcaaabcacabcbaabbbbcaaaaaaaaacabccccacbccbcaaccbcaaabacaaababbacaaacbcbbccbcaacbabcacacbbbacabcacabacaacaacacaaacaaaaacabccbbbbcabaaabbaaabbbbaacbbccabacbccbccbabacbabaaacaaccbcbacbcccaaaaabaaaaacbcbccccacbcbcaacbbabbbccabcaabbbbbbabbccccaccaccaacabaabababccccbbcabbbaabcbcbbacbcbabaaccacbbccaacbcccacccabacabcaabbbababb abcbcacaacabbcacacabbcbbccbaacaaabaabccbbacbaccbabcbaacabcbbbbcabbccbcacccbababcccabccbabaabcbbcabcaccaaaccbbccaabbcabccaacbcaccbcbcaccabbabbbbbcabaaabbabccbbccaacaabbaaacbbbbbccaabbaacbccbbacccbcabbbabcaacccaababacbcbccacbaabacbaaaababbabbccccbabcbbbcaabbabbabccccbabbabbaacbcaccbbbbcaabcaabbbbacacbcabbbaaccaaacbbcababcbbacbcabcaaaacacccccaaaaccbaccaacbcbaaaaccabcbaacbaaaaaacbacbaaaaaabaccbbacccaabacbaacacbcabbbcaccbbbaacacccacbabaccaccaaabacabcaaacccbaabaabccbabaaababcbcacacbacbccbabbaccacbbbbcaaabaabcbabccabaacaaa aabcaacbbbbcacccbaaacbcababacaaabcbaacacbbbbbabcabbcacbccbbacccacbcbabbccabacabbbbbbccbcccccbabbcacaabababcacaacbbccbacbcbaacccacbcbbccaaabcbabccaabcacccbbcbbbbbcbbaaaaabcaabbcbbccbbabaccbbaaababbcbabcbbabbcbccbbcaaaabcaacccbaabcbbcaccbbababcacccabcaccbabbbabbabccabaaacbbbbcbccbcacacbbbaabaaccbbcbbaccbcbbaaabbbccaccaccaabaaacaacaacbaaaabbcbcaabcaaccacacaccbbacbbabbbbcacbbbaaabbacaabaabaabbaccbaabacaacaaacbcbacacacaccbbccccccbcaaabbbaacabaccbacccbabcacacaacacbccbaabcabcbbcccbabbbcabaacbacbbcaababbacbabcbcbcabcbbaaaac abaaacaaacabaacbccaaaabbbaacaaacabbcccabcaaaaccccabaacccaccaabcbccbcbbabbccacbccabcbbccacbccbaabccacabaaacacccbccbbbabbcacacbcbaccbbacbabbbcaabbbcbababaabcaccbaccbabcacabcbcbacbaabaccccbccaaccabcacabccbabcbbacaccaaccbbcbcaacbcbaccbcbababccaaccabbcbcbacaaaaacacccacabcccccbbacaabaccbcababbcbbaaccaccbabcabccaabbcbbbcbbcbaabacccbbbcabbcacabbacaacccbabaaabcaccbbaaabacbccbcbabbaacaaabaaabcabbaacbcbbcccbabcbabcaccbaabbbcabbbcabcbbabcbbbabbcacbbaaabbbbbbcaaaacaaabbaccabcababbcabbbcbacbcacabcccaaacabbbacbcabaabcaacaaccbabccc cccbbcbbcaacababbaacbacbcbbbcbcaababccaacaccaacaaabaaaaaaabccabcbaaabbcacbbcabbcaaabccccacbcabacacababcacbaacaacabcbcaccccbbccaccccaccccbacacccaacaccbbbbbccccacbcaabbabbccbcbacabbcaacbbacbccaccacccccccccabbaaacabbbbacbcbcaabcccbcccababacbbcababaccbbccbbcbbbccbacacaacbabababcbcbaaabbcbcbaaccabaabccaacbbbacbcaaccbccbcabcbacaacabcbbaabbccbaacbabbaacaaaaaaaaacaaacaacbbbabaaabcbaaaaccacbaacbaabaabaacbbcbbacbbaacbbcccabbcbababbacaacbabbcccbcaaacbaaacabcccacabbbababcbbcacbccaabbacccacaababbbbabbbbabbbcacbbbcbbcacacbabbcaca cbbabcabccbaaacaacabcbaaccaaaabbbabababaacbcaaaccccbcaaaacaababbaacccbacbaccacbcbcaaacbacababababbcbcabccbaabaabcbcccbabaacbabbbccacbcaaccbcbabccbacbabaaabaacabcbcbacaabccbcaabccbabcacbaaaabbcbabacaabbcbcaaabbbabcbcbbcaabbbaaacccbcabbaaaabccbabcaacabacabbcaacbaababcaacbaaccacaabbabccaccacaaababcbbcbbbcbbbbacbcaaaaaabcbacbabcbcaabaacbcabcabaccbacabcabbaacabacccaccbccaacaacaacbcccabaccacacccbbaacabbaabacababacbcbcbbbcbbacacbacbbabbcabbacacbbcbacaabccccbabaaccaabcbbaaaacaacaaccbcaacacbcaccaccccbbaabcccccaccbabccbbcbbbc bbcbcaabbcbbabbcbccaacacaacaccbbcacbacbcbcaabcbcbcbbacbaaccabcbabcbbbcabacccbaacccaacaabbaaabbccaccbbccccccabccacccbbccccaabbaccabbbcbabbbbcccbcbccaabbbabacbaccaacabccccbbacbabbcbaabcaabbaacaaaabcbcbbbbaacacbababcbabbbcbccbaaabcabcbacaaaabcbbcbcacaabcbabccbcaaacaababccbbccccbaabbbaccaaaaabcaccabbcacabaccacccababcabccbaacaaacabacbcbcbbcabaaaabcaabccabbbabaccabccccbaaababccbaacaaabbbaccacacbabbacbbcabcbcacbbabbbbcbbacbaabccacbabcacbaccaacbcaccacccaabacbbaacbababccbcacabbbabacacababaaaacabcabcabcabbbabcaababbcacabaabab abbcbbcaabaabbccacaabacaaabbbcbbaccccbababcababbccccbcbccbcbbacbccbcbaccbabaaaccaaabacbcaabacabcccabcacbcbcbaccbbbbccababbabbaccbbbcaaccbaabcbcaccabcbccbccbaacbacbbabbabccabbacbcccaacaaacbbccabbbaacabaaabccbaabcabacacabcaaacacccbbabccbcacacbaacaababbacaaacacacbacabbbcacccacbacbaabaabacaaaabaaacaaabbababbbcbbbbababacaaacaabbcbbbccabbccacbabcbcaabbbbbbbacbabaacbccccacabbacabbbaaabbbcbaacbbccbbbacaabcacacbabbabaaabbabbcaaabbccabaccaabababcbabcbacbcabaabcaababbccccaaacbbabcbcbabbabbcaaacbccabacbbabbaababbccacbcbbbcccaac baacbccbcaaaacabcbcbabcbacabcaaabaccaaacccccbacacaabaaccbbcbacaaccbccccbbcbbcbbcbacaaabacabbabbbaaaccccaccabbccabaabaaaaabbbabbcacbabbcbacbcbbbcccbcaaaccaaaaaabbacbbcccbabbacbbccacccbacbbaaacaaaabcabcabbbbcbcaabbabbccbbabaccacabcbbbcbcbccbaabcaacaacbbbcbabccbabbbaacaaaaccbabcabbabcaaccbcbbbcacaacbbabbaaaacbbcbbccbcaabacbbbbabbbbaacacbcbcabacbaccaabaccababbabccbbbbcbbccbbababbcabcabcbababbbabbbcacabaaaabbaccbaacaaababacbcaaaccbbbbaacabcbbbbbcccbcbbcbbcbbbbcbcbbaccbcccacacaababbcaabcbabbaaaabbacabbaacbccbaabaacabcacba abcaaaacbbabbbaccbabbabcbbcacbabaabaccaaacaabaaccbcbacbacbabccbabcbbaabaaabcbbcbbaccbaacccbabbccaaaaccabcaaaacbcbcbaabcbcaacaabbbbaccbbacccccbcacabcbcbbccacbaabbaacaacbccabcbbaacbccbaccbbbbacccbcabcbaaccabacbaaabbbcabbabaaccacbccccaccbcbbbbbbabaccbbbbcacbaccccacbaccbbbaacaacbccbcbbacaccbccbcbacaaccccabcabcbabcccbbcaccaaccbcbccbcaababcccacbcbcaacabbbcbabcbabbccabacaabbbaabcaaccbbccbabaaaccccbbaaabbbcaacccaabcccaabaaaacbbcabaacaabccabcaacabcccccbbbababbcaacaccbbabacbcbababbaabbcacbcbabbbaaabbacbbbbaabbbcbacacbacababcc aabaabbbaaaccaabbacaaaccccbaccbbcccbabacccccbccbccbacbbcabbabbabcbbbbaabbbaabcbcabcbcaabbabacccabaabbabcbbcccbbcccccaaaaacaaaaacccbbccccaacaacabacccbbbabbcbbacaaaccacbbbccbaabbcccacaabccbbaccacacbaabacabaabcabbcbaabcbbacaacccacbabbcbbcbcbcccaccbbbacabaabcbacacaaababbbbbbcbbabaccaccbcbbcbacaaababbbcabcbcbcbcaaabbaababcacaabbcbccbacbaabaacbabaccabbbabcbbcbcbbcbccbcbbbcbbacbbabbccbcaabbbaabacaccaacabaaabaacbababbacabcbacabccccbacaccaabbacabbcbcccaccccbcabaaaaacbcacbbbbcacbbaccabbacbcbcabccabbaaacbcacbbbcbbaacbabcbcbbcb acccbccacbabbccbacacacabcaaacbcbcbcbcbabbabcbbaccabbcccaacacabbcaabccabcccaaccbbbcbbbabbababcabcaabaccababccbaacbcabacbbccbabbababbbacacbbcccbacbbcabcaaacabbcbbbcccccbccbccbbcbcabccccaabcacacbababcbcabbaabcccacbaaacbabaacbbabcbacccaccaccccbccbcbabaccabbacbaaccabcbcbbbbbcbbaaccbcbbbaabacbccaabacbabcaababcbacbcacaaabcbcaacbcbbbbbabcabcbabbcabbcbccccaabcccbbcabbbaaabcaabbacbbbaabbbbaccbcbabababbbbaabacacabbbabcbccabbaababcacaccabcbbacaccbaaccbbcbccbcaaabbccbabcaabbccaabacaaabccbabacaaabbcabbcccababccacccbccaaabbcaabbbb acccaccabaccbabbaccbbbbaacaacccbbcbbcaccbabcaabcababccbbbaccbccccbcccccbbccbcbabcabaaacbcbacacacbbacaccabaacccaaacacaccccccaacbbacbcabbaccaaabccccccbbcbaaccaaababbacbccaacaabccbcbaaacbcacabacbcaaaabbbaaccbbbcbaabbcbcbbcaaacacabaabbcbbcaabccbbaaacbccabaaaaaccccbacaccaaaccccbbcacabacaccccbacacabacabbccabaaacababaacccabbabacbbabbbbabbaaaacbbbcbcbbbabbabacacbaacbaaaaaabacacacabcccbbbcabcbbbbbbbacabccbcaacabbbccbaaccccccccbaccbaaacccaaaacbabcbabacbaacccabaabbacacaacabccaabacaabcbccaccaaabcbbaaaabaaaccaaabbbbbbbcabaabacca cbbaabbccaacccbacacacbcaaaabaabbababcbcbbbaabaabacbcabbcacbacccbbaaacbbababbabcababbbbaacccbcacbaacbbbabbaccabaaabacabccbabbaaababcbacaccbaccacbababccbacccbcbbaabccbbcacaabbacbcacaaccccbbbaacacbcbbabccbaabbacbaabaaccbbccccbbcbaaaabacbaabacbbbbccacbbcbcaccbacbacacbbcbacaabccabacccbbabacaccbbcabcabccaacbaccbaabbcbcabccbbacbbbaababaccbaacbccbbcabcacbabaacbcbbaacbacbaccbcbbacbbcaabacbaaccabcacabcbaacccaaaabbabcbaabcaaacbcbbabccbbcbccccbcabacacbaaccbbabbcbbbbaacaabbabccbbabcacbccbabbbbaaaaaacabaaabcbaccbbabaababbbaacabca ccaaaacbbacacbacccbbacabbaccbaaaacacaabacbacaacbbccabbacccaaabcccaabbacbcbbbbccbcaccabcccbbccaaacbcccbbcaacabbbcbbccacbababcaabaaccacccccabbcccaabacbcbbcbbbcaccbbbaaacbcabcabccaccbcbabbabaaaaacbbccccbcbaabcccccbbaaaacaabbcacabccababcbbaaabbcbbbacacbbacaaccbabbbbabcbababaccccaccbbabaacbcaccacbbcacbaccccbbacbababccccbacacccbabacaabcaababacccbcabacabbbcccaaaccababbaccbbacccbabaacbbcabaccbccabcbbbbbcccabacccccbcbbccaaacbbbaccbcccabcbabaccbcacaccbbacacbbaaacaaaaabbcbabbaaaabbccbcbcaacbcacbbbaaccbcacabaaaaaabbbacccbbcbcab bbbabcabccabacccacabbcacaabbabacbbacbbcbacbaaccacaaacbbabccaabbacaabaaccabcacbbcbabccabababbbbcabcacbcbbbbccaaacbcbccbcbaaacbcaccbbbcabcbccbacaaabbabbcccbcbbabbcaccababccbaaccbcbbbacbbbccbcacacababaacaccbabbcaabbbbbcbcbbabbabbabacbaacbaccabbbaaaabbaccccaccbabacaccaaaaabbabacccabcaaaaacbccabccbbabaaccbbbacbbacbcabbaabccaccbccacbbbbacaaaabacabbcacbabbabacbaccaaacbbcbbbccaacacaccbbaababacacaabcaaacacccacababacbbbabcaacabacbcbbacccbbbcacacbccbcabcbccacbbccabbbbacacacacbbbbbcccacbcaabcbbbabcbacbccccaaabaaaabaaaccbcaaacbb bbaccbabbbbcbccabcbabaacabaccbbbbabababcacbbcbccbcabbbcbbbaccccbababcacbcaaababccabbbacaababcacccababcaacaccbacaabaacbabaaccabacbbabbcbbcbbbabbccacaccbbbccbcbaabccabcbcbcabcabaaaacbaacaacabbaaabccccabbbcbbbccabcabbbbacccbcabacabccaabaabcabbbbacaabaaacaaaaccbcaacbbcbcbcacabcbabbccacbabcabbaababbbbcacbbcabcbaabaacccacabaaaaccacaccccaabacbccccbbbbacabbbcabaccbaccaacbcbcaacccbcacbccbacacbacabcbcaacacaabacacaabacaabcabbbaabcaabcbbcbcbccacabbaacbbacaaaacbcaabcaaaacbcbbaabcbaacaccbccacabbcaabacbacacabaacbbbbacbbcccacbbcacc ccbcbbabccbaabcbcccbcabbbccaacccbcaaacbcbbaacabaabcbcabaaaabaabacaabcbcbaaabacbbaccbabaacccacbbabbaaaacaccccaccaccbccbcabbccacacbbbccbccacbbccaccaacabccabcbccaabcbccbababccbcbcbcbaabcbabbaababcabacbbbacbabaccaaaacabcbbcaacbbbacaabaccbcccbccccaacccaaacaabbbaabbabcbacaabaccccbcbabacaabcbaabccbaabcabccbbbabababcababaccbaababcabacaabcaaccccbbbbabccbcbabababbcabcbcabbabbcabcbabaccccabbcaccccaababcacccbbbbcabaaaabacbabacbbacccabbbcabbccacbcaaaabbaccbabccaababacacccbacbbcacacabaaaaabaabbbabbccacacbbcaacbccaaccccabcbacccaab cbbabbacaaaabcbabbccbbaabaaccacaaccaaaccbbccbcabbcabbaacaccbaabbbcbaaaaabbcaccaaaaaabacaacbacacaccaababbbbbcaabaccbacbcacbbabcacbbbcaaabbbbacabcbabbaaacbaacacaabbabbccbaabbaaaacaabcacbaabbcacaaacabacacbcabcbbabbccbcbccccacababacbabbcccbaaabbabcccacaabaabcabbaaabaacaacaaaaacbbbbbaabcbcccbccabbabaccbcbcabcabaaababccabaacccbbbccbaacababbaaabcabbcbcccacbcacabbacbbcaabcbbcabbaacaacabaabbbccaabcbcbaacacabbbaaaacaaacacbbcbbcbcaacbacabacbbbbcabbbccccbcacabbbcaaccccaabcabbbababacacbaaaacccabbcbaccbccccabaccbcacbcbbbaaccbbcac caccbaacaabcbaccccbacacccaacababacbcacbacabbbabcacbccaaacaacbaacbabcbccbcbcbacaacacbccbcaaabccccaccaccaabbabcbabacabcacccbbabacccaacccbbcacbabcccabcaacacbbcbcabbbccaaabababaabaacabaacbbcbabbaabacaaacbaaabcabcabccccbbcccccbacbcbbcccbbbaccaaacbabbacacabbbccabaabcccacbccbbbccbcaaacccbbbccbaacccbbaaaabbccabaabbbaccccaccbbcbacacaabcbbbcbcbcaaabbacaacaabbaabbbababcbcacbbbabbcbbababcabacbbbacbabccbcbbcaaabcbbbccccabcaacacccbbacbbccccababbccccabcbbcabcbbbcccbcaacabcaabbbcaabababaabbbbcaaccabaabaacacccababbccbaabbcbabacaccac baabcbcbccccaacabbcccccacaccbabccabacbacaaaabcbaaaabaaaccaaabaccabbbacaababbbbbbbcaabaacabccaccacbacbcaabbcbabcabbaccacbccccbabbbaacbacaaaacabbabccacccaccbbcbcbcacbcbbabbccabaabbbcababcabbbcacaccacbccaabaccbbabaacaacbbcabcbbbbbbbbbaccabaaaacaacbbbbabcbbbbaaabbcbcbabcacaaccccaccaaaacaacbcbabbcbcccacabbcabaccbbacbbbabcbcacacaabcbbcbabbaaaabacabcccacbbbcaaaccbabcaababacabcbcaacccbbccabcabbcabcbbcbcbabbcbcbbcbaaaaccccbbccbcccabbcaccabbacbbbaabbcabaccbbcabababbbcbabcbcaabcbaaacaccbcbababbcabbacabbacccbaabbaaabbacbcbccbab bbcbabbcbabbaccabaccaacacccbcaccccbbcccaccbbaabbbbccccabaacabbcaaccaccaaabaabcacacbbcbacacaaababacaaabbaababacbacbbbbbcccaabacccbcccaacbcccbabbaccccabaaabbbacabccbbcbbbccaccbaabbcacacacaabbcbacacbaaaaababccabacbccaccbacbbcbbbbcbcaaacbbaaacaabcacbaabbbaabaacbcabcaaaaabababbcbcacabaccbbabbbbbbbabcbbbacbcaaaccbaabcaaaabababcbcacbcbbbacaaabaabbbbacbbbcabacbaacacbccabcbababcbbcbacbbbbccbabcbaabcccacaabbcaaabcbcaacabccaacabcabcacabccabcabbabbaaabcbcccaacbbabcbccaaaabbbcaaacbbcbbccccaaabaacccbacccbbbcbabbcbaababcacbabcaccb baaccabcacabcaabbcaaaccaaaacaaababbabababbabccbbbcbacbcbaccbabbcababcaabcbccccbabcbabacacbbababacabcabaaacacababbcbacacacbbcbcbacbacccbcabcabccaabbcaabcaaabaaacabaabaacbbaabaaacacbcbcbaaacbbbcaaccccaaccbabbaababaacbaccbbccaacbaabbcbabccacbccacccccaabcacbaaacbccacbcaacbbbcaacbabbcabcbcabcabcccccbbaababbacaabaaacccaaabcccabaccccccacabaacabbabbbcaccbaacabcbacabccbcabbbaaacababcbacaaabbccaaaaaccbbacbcbaabccccbcbcbbbcbcacccccbabccbccaaaaabccabaabaaabbcccbbabcabaaacbacccacabbbaaabbccabbccabacabaabaaaabbcbccbbabbbbccbbccbb aabcbaaaccacbbbbcbbabbabbcbbbccbcbabcababcbcabacaaccccabacabbacbacacbbbaaacbbbaabacaccacbcaaacbcbbbbaabbbcbbacccbcaaabababbbcaaacbcacabccacbbbcaccacaababaaabcbbbbbaabcbaaaabacbbbaaaccbaaaaccccbcabcacbaacbbccaabbcaccccbabcbcbccaccbabaabaabbaabbbcccbabcccacaaabbccbcbabbbaaabbaabbbbcbaccbccbacaacbbabccaacaccabbbabcbabcabccababccabccabacccbababcbcbbacacaacbbbabbabbabbccbbaaacacabbccaabbabcbaacbaacaabbbcccccccbbbbbbaaccabcaacccaabcbacaabbcccacbccccaabcccbbbbcaccccacccbcbaaaabcabababaccccaaabbbcabcbcccaacbbcaccaccaaacbbac acbaabbbbbccacbbabbccbcbcacccabccccbccbccbccabcacbcaccbaccbccacbacbbcabbbabacabababbcccaccacbcbbaccaaaacacbbccacbcaccbbcbabcbbbbacaabcbccbbcacbcbcaacacbaacbbcababccbacbcbcababbabcabcbccbaabbcaaaacabbaabaabcaacbbcbacacaacbccbbcccababbcabcccbabacabacaacbcbccbcbababaabcccabbabaacbcbcacbaabccbbcbccaaabbabaaccbbcbacccbacbcacabccccbbababcccbcaccbccbabababbcacbaacccbbcaacaabcbbcbccaabbcabccccaaabcbbabaabcaaabbbacaaacbacacbbbbbccbbcaacccccbabccccbabacabcbbcccaaccbbccbcaacabaaacbbabccbabcacacbcacccacbbabbbaacbcccccbbcacbabaa caaaabcbabbaaabcabaaabcacabcabcbaabbaaabbbbbcacaacacabbabcbbbaaabbcbacabacabaababbacaaacabcbbabababbbbacbbaaacaccbbabbacacbbbccbccabaacbccabcabbbcbcbbcbcbaaaaccbccaaccacabbacbbacbccbacacbacbbcabbccabbaccbabbabbbbaccbccabcbcaacabcccbcaaabaaaacabccaccaccaccccaabacbbaabbcbbaaabcbccbaabcacbabbcccccccbaacbacaabcbbbcbaacbcaaacabbbcaababcaaacccabacacabbbbaccaababcbabcabcbccbabbcbabaaccaacbbcccacabbabbbacaacaaababbcbbacacbcccbbacaabcbcabcabbacaabbccbbcacccabbacabcaccbccbbacbcaacbaabacbcacabababbacabaaabacbaaabcaccabcbccccca accccbbbbccbaaabaabaaacaaabababacabccbacaccbcccacaabcacabcaaccccacabccbbbcacbbbababbccaaccbcbbbcccaabaaaacabbbcbbaaaaabaaacbacbaabbaaaacabcaacccbaabbaabacbabbccacabaabacccaabccabccbcaabbcacbacbbacacbacabcccbaabacbaaabaabbbbcccbcabbcbaaacbaabcbabbaaacbacaaabbcacbcbaaaabbbbaaccababccbbaccaccaabcccbaacaaaaccbbcacacbacacbcaabbabacbbcabbbccaaaaccbcbcbbcbcbbabccabaaaaccbccabbbabcbbabbbbbcabacbcacaabbbccbaaabbabcccbacbcabcaabacacbcabcaabbbacbbccacbcbaabacbacbcabbaaaccbbbbbcccbcccbabacaacbbabacacabcbabaaccbccabaacacaabacbaa bbbcbcabbccbabcacaaccaaaaabaacabccbbabbcaccbaccbccaccabbccbccaabaacbcaaacabacbabbbabccbabccbbcaabcbaaaaaaabacbaacbbcacaacccaabbbabaaaccacbbcbcabcaaaabbaaabcbbbcccbbbaccccbacbcbbbcbaaabbacbbbabcbababccababababacbbaaccccbacaccbcbcaacacaabcabccbaacaccababbbbccaacaaacbacbcbbaaacbaabbcacabcaccbbbacababaaabaacbbbbbbababaababbbccabcaccbcabaaaccaaacaacacaabcacbbccabacbbabbcbbcaccacbbccbbabcbacbbcbccbcbacaacbcbcbaacabacccbcabacccbcbacccbcacbcabbbcaccaacabcccccaabbcaabcaaacbbbcacbaabcccabcccbbcccaccabaabbcabbccacbbbccbabcabab cccbcaacaababbaaaccbaaacabcbacbbbaccaccbbabaaacbccbbabbcababaabacabaacbaccabacacaacaacbcaabbbbccbbbcaaabbacbbbcabcacbacccaabbcabacccbbaccaaccbccaccbabcbcbabbaaabbbcacbccacbbccbcacbcabcbbcccbccaabbcacacabacbacccbbacaaababababcbabbaabcbbaaaaccbcabcacacbcaacabbbabababacacccaabaabaabbbbcccbabbaccaccbccabcabacbbbbcaacbcbbcbbccccbabbcabacccccacbbcbcaacbbcbacbcbbcabaaaccaacbcbcabcacbcccacbccacbcabacccccacccbcccbcbababaccbcccbabbbcbcbbbaccbabaacabbbacbbbbababbcbbacaabcabcacbcacbbaabaabbbcccbababcbbbccabababbabacaacbcacaccab bbcbabacaccbbababccccbacabbccaabaabbaabbbcbbbbbabbabccaacacbaaabbbcbccbcbabbcbbcabacaccabaabcabccbcbacacacbbcaaccaacccaacbcbaaacacccaaaabbacabacaacbabcbcbabbaaaabbbcbbccbbcbabcbbacbbacaacbbbbacaccacccabcbbbbbcbcaaabcabcaacbccaacccbabbbabbacabaabbacabccccbcbabbcbbcccccabaabbaabbbaacabaccaacabcbbaaaabccbbcbcabcbbccccbabaabbcbccccccbabccabbabccccacbccbcbbbcbbabcacabbaaacabbaaccaabccccccbcbbabababcbbabaccccccbacbbbaabaabccabbccbcbaababbbabcbcacbcacabbcaabababacbabbbbacaacccabcbbcbbcbababaaccabacaacabbcabcacbcbbacbbcacab acacbaabccaaaaaabbcbbbbbccbcccbcacbbabacabaaabbabababacbabaccababcbaccabbaaaaabcccbcaccbacabbcacbcbbabbcbcbacccbabcccbccaaabcbccabcaabbbabacbcaaaccccbbacaaacbcbcaabcbaababcaaabbbcaccccbcbababbabbbaabbbaacbababcabcabcccacacccbcacccbcabacbcbabbabbcacabbbacbbbcbacbacacbabccaabcbcabbaabacabaaaacbbacaaabcbccbcbcaccbacbaaccaacaaabbacbbacbabaabbbbacaaaababbabbaaacbcacaacabbabcaaccbbbacaacaccabacccbbcbbacabcbacaabacbbcbacaabcccacbacacbacbacbccbaabbccaacbbcaabccaccccaabbcabcccababccbbabaacbabaabacacbbabaabbacacbbbabcacacaaba bbcbccbaacbccbcaaacbccaaacaaaccabbaabbcaccabacababaabccabbccbccbacbcbbacbcbacabccabcaacacabcababbcacaacaabacccbcbbbcacbaaabbaababbcbacbcabbacaaabbcbaccaaabaaacbcccccbccbbbbacbabbabbacbbcbacbaabbaaccbabaccbbcaacacbacabcabbababcbbaabbccccacaaaabaacaabbccaaabacaacccbcabaaccccaacbaccbabaabaccccacaccacbcababcbabaaaaccabcbcbccabacccbabaabcbcccbccbcbbcbbabbcccacabacacaaccbccbcccbcaaacbbabbaabbacbbacacabbbcabaababaaabcccbbaabbbcbaababcacacbbbabbbaaabcacaccbcbcbabbcbaabcbbccaaaababbacbcbaabacbcabccbcbaccaaabcccbbbbacabbcaaca ccbaacaaaababccccbaccbabababbcbbbbcbbbbcbcaaabcabccabaaabacacabcabbccbaaabcbaabcccaacbbccbbabbbcaabbccbaaccbabaccbcacbbabaabcacbaabbacaabcbabaacabbccbcaabcbbccababccbbcbbaaccaacbbbcaccbabccbaccaaaaabaacbcccabbaccaccbbcbbacacbacbccabcccabcabbcaaaaacbbbbbcbaaabcbcbaacacbcccbbcbbcabbaccbbaacaacababbabcbaabababccccbbaabccaaabcabbcbbacbcaacbcccaccaaccccaaccaaabbacbbcbaabbcabccababacbcccaaacbaacbbcbaaacbabcbacaccbbcbcccbbbacabacaacaaabbccbacacababacacaacaaccbbabcbbaaababcbaaaaccbacabbccbabbcbbaabacbbababaabaaaacabaacbaccb bbccbabcaababbcbbaaacabbcbcbcbcbacacabbabaaaaaccbaabcccacccbabaababcaaccbabaabacaccbcbbacbcbccccbacbccbcbabccacabcabbbcaabaabaacacbaacbbaacccaccbcbaacaaccaaacbcabccbbbccbacbccbbbbbbacaabbaacbbcccacabacaaccaabbabcacaccaccccabccbaaccbbaabaabbcbccbaacbccabaccbbcaacacbbbaaaccaaabcbbbccbcbcbacaaabbabaabcabccbacacccabacabacaaaabbaccabcabacbbacbabbaaaccbbacacbbccabbacaccaabacaaccacacbcbcbbcccbcabbacaaaababacabbababcaacccaabbcbccabbccbaccaccbaccababbbccaaabccbbbcabcabbbaaabbbbabbcaabcacbacbcacbbbacabaaaacacbaacaabaccabbacbb bbcbcbbcbaacbbacccacaaaabaccabbabccbacbbbbacbcbcaaaccccaaacbbccbbabababbcabccbaaabbcbbcaccaaabbababbbbbcbacbbbccbbcbcaaabcabcbbcaacacbbbcacbbaacbacaccbaccabcbaccbcbcbacacabcbaacccaabaabacacabcabccbaaaabacbbbabbbbcabbcbcaaaacacbcacccaaacaaccbcbbababbacbaabacbabcacccbcbbaaaabcbacbaaccabccaccbbaacabaccaabcbbccbabbcaacbcacbbccbcabaabcbcacacbbcccbcccaacbaabaccbabccbaaabcbbbcbcabbcbbcbbacbbbbccbbbccbaaacaacabcacbacababcaaacbcacabcbcccababbaabaaabcbabbcccabcbaaccbbbbbcbabbbcbccbccaabbbccabccacaccbccaccacaaacacbcacccabcabcb bbcabbaaabcaabcccbccabbcbaaababacccbbbbbcbaccbaabacaaaccccaacaabccbbacacaaacccccacccacaabaabcaaaacbaaaaacbccccbcbcacbaaacacbcacbbbccccacaacacababaaaacaaabbcaacabaacbcbcabbccbcbacaccccbbbcbacaacabcbaabbabbcabcbabcbababccaaacccbabcaabaaacaccabbabbaacabcaacaccbbbbcbabcbccaacbbbabacbccccbbcccbcabcabcabaabaabbcaccaccbcbccaaaaabcaaaaaaccbbbcacaccbaacacbbacbaccaacaccacbcbabbcacbbabbbabbbcbabcaaacaacaacbcabcacbcacccaaacaabaaabbcccabaaaacacbbaccbacacbacbaccbcacbcbacbaabbabcbccaacabacbbaaaccabccaaaaababacccabbcbcacbcbacccbcac bbbbabbbababacbcbcabcbacbcbcaabbbabacabcbcaabcabccbabbbbababcabcaaacababbaccbabbbccccaaaacbcaaaccacbbabcbbcbaabaccccacbbbbaccbbcaabbaaaacaabaababaabcacbccbcabbccacbaaabcabaacccacacbaabbccaacaacabbabacabacccbbcbcbccbabaabbbbbbaaabcabbaabacbbbbaacbabcccbbbabbaabaacccabbbcbbacabaacaaaacbbbaacbacbbcaccaacbabbabaabbbccbbbaaccbaaabccbbcacbcbababcabcaacaccbcabbcccbaacbbcbacaacbccabcbbcaaaccbabcbcaccbcccacbcbcabaccbbaaaccaababaacbcaaabcbaccbaaccacbcccabacaaaabcbbacbcaaaababaabbbabcccabcbbbacaaacbbacbbaccacbaccacabbcabaccaac abaaabcabacabaacabbbbcacabbcabbbcbbbcbacbacccbaaacccacabaabaabcaabbbccaabcbbabaababbbcaacbccbcbcaaacccaaabbabcabbcccbbcaccabbbabbccbaccbbbbbacabccbbabcbbbaaaccbaabacabcaccbbbcbabcbbcbbacbaabaccacbcccbabbbcccacacbbbaabccbbaabacbabbcbabbcaaaabbcacbbaccababaacbbaabcacacaabbccabbcaabccaaabbcabccaacbccacbbbbcaacbccaccaabbaccababbbccacabaabbcacbcbaabcabbacbbabcabccaaaaaaaacababaaaaaacabacaacbbaaacbbbaabacbaccaacbacbbccccbbcbbaabcccbbabccccccbcccacaabccbcbbccaacccccbbcbccccaabbacaaaacbcbbacaccabcacabcaaabcaabbacaaabbcbcccb abaabbbbccaaaccaccaaabaaabaabcbacccaacccbcbacacbbcbccbcaaabaacbcbaacccaaacbbccbbbaaabbbcccbbabbcccbabacbacacaabbbccaaacbabccbaccacabbccbbcaccbcbcbcbbbbbacbbacacccaccaaaacbacccccbaaaacabbaccacaaacabcbabcccccaacbcbbbcbcbaabcbcbaacbbbbbbbccabbabcbbbaaacbbbcabccaccbcbccbbcbbabaccbcbccaabaabcbaccccbccabbbaacababcabbababcaccabccaccccacababacbbcababacacccabbcbaccbaaabababbcbccbabcbaaacccabbcaaababaacbccccaccbbababccacccbacabbaaaacaaaccaabcaaccaababbccacccbcacabcbcabaaccbcccbcbabccccbcabaababaacaaaacaaabacbbbaacbbcbcbccaaac abaacbcccbaaabaaabbbccabaaacabcacbccbaaacbbbbccabaaaaacbaabbcaccccacbacbcbaaacabcabbcbbabcbcccaabbcccbabbaccbabbbabaccbbbaaacaabbaaacabcaaaccbcabccbabbccbcccccbcccaaaabaabcacbbccaacccccacaaaabaabcbbabcccbabaaabacccaccbbbacaabacbcbbcccbcaaaccbabaaacbcaccbbbbaabcaaccbabbcabccabbabbccacaaacbcbcaccccbbbaaabccbabcbabaccabcccbbcacbbbccbabbcacbaabbaaacbababbbbbbbaabcacaaccccbcbbacbabbbbbacacacaacbcbbabbaababbaacbabccaaabccbbbbbccbbabbccccaccbabcbcccabacccbccbabbaaacaacaabcccabbaabcbccabbccbcaabccaaaaaabaccaacaaaccaaaacabaa aabcaabbbbcbcbbcbaaaabcbabcbbbaccbccbabcbbccccbcbbacbbaaabbbacccbaaabccabbababaabcabcbacabccaccacccbcaabcabccaacabcbbaacbaabcaccbcccbbabacbccbcaccacccaabacbaaacbccabaccbbcccacabcaaaaccbcaabbcbaaacbaacabccbabccaacbcccaaabacccaacbbbacbcaccbbcccccbabacbaaccbcbccabbcbaccbacaccbccaabaabbcbbbbbcbacccbabbcaaccccabbbcbcabaaabcbbbbccbcbababbbbacbcabaccbcaacabcbaabcccaccaaaccacbbababbabbccbcaacacbbbaccbbaccbcbabbcaccbcbbcbabcbbcabbaccaccaabcabcabbcbacbcccbccaacacbaaacbbacacaacacbbabaccaccbbbabcbccabbbabcccaaccabaabccbbacabbcb acbaacccbaabbbacababbbbbbcabababbbccbaabaabbabcbabbbcbbabbbbbbbacaabcbbbcccbabaacaaaaccccabaccaaabcbbbacccbbcabcbacaabccbbcbacbbabbabaabaaccaabbcabaaaaaacbabbbccbcaaccacccaaabcbccccbcabbbacbabaccccbcacaaaacbbabaaccaacaabcbcabcaacabbabcbaaabcacaaccacaabaccacaabbcbbbcbbacaacbbcccacccbacbbcccbbcbacbbbbabbacbaccacbcccaacabaabcbbaabbabcabaabbbbcbcacacbcaabbcacbaabacccbaaccbcaccbaaaaccbcbbcbacbacabcbcaabcbccbaabbaaccacaaaaacaabbccacbacbaaaccbacaababbcaababacbcccbbbacbaabcbccaccaabbbbcbccbcacacabcbbcaaacbbbacbcccbcbbbabacb cacbacbaabbcabcaccbbaccabcaacabaabbcacbccabbcacbabbbbabbbaabbccbcbbccbccbccbcbcbccabbcaaccbcbccbbcabacbbaaaabcabacaaacabaababbaaccaccbbcbbbabbabaaccbbaccbbaacbbabcacbbbacbbabcbbabcbccbccbaaccacabcacabacabbabaacabacbaabaacbcbccaabbaacacabcabababbaabccbcccbcbcbacaabaabbacacbbcbbaacbacaabbbbbcabbbbbccabbbcbbabcabccbbacbbaccbcbcbccccabaaacbaaabcbabccbbcbabccbcaabcbbbcccbccbccbbcaccacbccbcabbbbbbaccaabbcccbcacababcccbbcabacbbbaabbbbabacacbcaabbacbbbccbcbcaacacabbbccacaccbaabaacabbbcabbbacbbbccccacbbaaacaacccbccbbabcabbca bacacaabbabcaccbcbcbcaacbaabcbbcbbabbabaaccbbccbcaaabcccbbababcbcbaccbcaabababbccbccbbaccbbababacbbaabacacbbaaaabbccaacacaaaabcacccaabbcacaacbcabbcacccabbcaccacabcaabacbaacacbbccbcbbbaaccbbcaabbaccbaaababbaacccaaacababbbccccbcaaabaacacbaccaaaccabbacccbbcbabcacbbcccabacabbbbcbacaacbbaabbbacaaccccacbbbcaaccababacacacbccbbcbaabbbacccaaccbcbcbacaacbaaccaaabacbcbbbaacaaabbcabcbbcbccabbcabbcaaccbbcccbabacacaacbbabbccbbbccbaabbabcbcbacaaababccbcbbccaacbbbabbccbaaccbaaabbbcbabbaacbaacbcaaaabcacccabcbaaccaabaacbabaccaacacbab bcabbcabbcbaccbcbcaacccccbbbbcabcccbbbcbacbbacbaabcabaababbcbbaabcaacaabbbbbaababcccacaccbacbacbaacacbabbacacbbcbbcbacbacaaacacabaccabacabbaacccbbabbbacbaaccbabaccbbcacbbbcbabccacacabcbcbbacabcacbcaacaccabbacabaccbbcacbaacaaacabbaabbbbbaacbcbcaaabbbbbcbbbabbcaccaaccbbaaacccaccbbbcbbcbaaccababbcbccbcbabbbbaacbbcaacbabaabacbaaccbcaaacccaacbaaababbbacabbcbbbaaacbbcbaacbabbaacbcbbbcbabbababcbbaaabbabcbcabccbccaacbbbccaabcccbacacacacccbbcbcccbbccaccabbbabccbbaabccccbaababbacabacccabcbaaabaaccabbabcbabbcbbccbbaccbaaaaaccb ccbcbbacaacbbcbabbbaccabaaacbccabcbbbbcacacccccacaccccacbabacbcbbbbcaabcabaccbcccaacaaaaacbacabababcbaaaacaacabcbcaabacbaaaaacccabbbacbcbabacbcaabcababcaaacabccbccbcccbbcbcccbcbccccccbabcabcaaaccaccabcbbacaababcccbbcccaaccbaaaababcbbabccaaacaacababbbcabbcbaaaaaaccbacbcccbaaacbcaaaabaccbcbbbabbabbcabcbccbbbacbccccacbbbccabbacbacaababacbacacccbbbaaaabaababcbcbbabaaaabacbabbaaaaabcaabaccaaabbcbcbcbbacbcaaccacbcaaaabcbbcaacccbabbbaccbbabbccacacbccabacbabcaaacacbccacaaccacbabaaaccaabbbcacabcccaccabcabaacbbbccacbbcbacaaca aababbbbaacccaccbaabbacbbccbccabacbbbacaabccabbbcabccaccbacbcacbbacbbcacbbbacbaccbaacacbbabbacccccccaabacbaabcbacababbaaccccaaabbccbbaacabcbcbabbcacabbbcabcacbaacaaabcbccbbbaabbaacacaacbcbbcaabaabcbcbbbbbabcacbaabbcbababacbacccccbcaacabbacbabbcaccccacbbaaccbaabcacbbabacbbbcaabcbbabccbabbcabbaccacaaabaabaacbbbabbbabcccccacbacbbcabcccacbacbbcbabababaaccacbbccccaabaccbcbbcbacccbcbbbabcaaacacabacabbcccbccaaccbacbbbaacacbccababaaacacaacabcabbbbbaacbbcbbbbacbcabccccabbcacaccbaccaacccbaacaaacbabbaacbaacbbbbbbbbcacbabcbabcc bccacccbaccabaaccbbbcabbacbbacabacacccabaabaccbcbbabacacbaabacbcccaacabcccbacbbaacbcacbcabacacabbccbcbcbcccaabaabbcabcccbbccaccacaacaaaccbacccaabcbcccbaacacaacacccabacccbacbcbaabbbabbccbcccababacaaaaacbacaabbaaaabaaabccacaabbbabbcabbaaccccabccbbabcbabcbababbacaaacccbcabccbcacaaacbabbbaaacabbbbbcbcacbcacccccababcacaaaaabababbababccaabcbcbbacccccaababcaccbaccbccbbbcbaabbacacbbbbacaaccbcbbbbbbbbbccacacbabcababcaccacbabcabcbcbcbacacaaccabaacaabbbacbabbbbcaaaccaccaaaccacbbccacaccccaccabcbccbcaccabbccaacabcbbabcbcbbbbcabb caacacbaaaabcbabbbabacbabbacccabcacababbbbcccbcaacbaccccbaccccbcbabcaabbaabacabbacabaccaaaccacbbbaaccccaacccccaccbabcabaccccbabcacccbbcabccccbbbbaabbacbabbaaacaacaccbbabcacabaabbbbbbacacaacbccbaabbabccacaabccbcaaccbccabaccccbbcaabcabaaacccbabcbbbbabbabbcccababbcccabacccccccaccbcbacccccbaccacaabcabaabcbbcccabaabcabacbacbabcabbcbcbbacacbbbbbaaaccccabbbbabaabcbbbacaaabbcccbcccbacccbcccbbabcbbcbaabcbcacabbbbabbaccacaaabbbccacbababcccbbcbcaccabcabcaabcabcbbbbabaaccccaacbbbabcccbcabcaacbabcbabccacacccbbaccabbcaabababbbbcb cbccbcbccbaaccccaaaaaaaaaacabaaabcbbcacaccbbaccbbbbcbcccbacabbcbbacbccccaccccbbbccaacbbccbcacacccbbbaacccaabbbcaaaacaaababacbcbaabacabbbbcacabbabbcbbcccabacbbccacbbcacbbccbaabaaccbcabaaacccbcaababaaccbbcaccaaaccacacaccaabaccacabacabaaabcacbcbaabacaaccbccacabbbcaabcabacccbbcccaaabbabcbcabaaaaaaaaabcccacbbcccbabacaccabbaabaccbacbbabcbcbcbccbaaaccccabaabcbabcbcaabcbcabbcccbbbccbaaccbbcccabaaaabbacccaaaacbcaacbaacbcccbbbbbbcbcbcababcbaabccacbcacbababccbccbaabbbbccccaacbabbaacbcccbbbcccccbccccbbcbacbcacaaabbcaacccbcbaccb cbbcaccbcbbbbaacbcbbbbbccbbaabcabcccaacabaababacbbbacbccabbbaabacacbcacabbcabbcbccabbbbcccccacacaaabccaccaabbaabbbbbacaacbbcbbcabbbaabcabacabaccabccabbaccabaabbcbacbcabbaabbbbcaccbccbccbaacaccbabbbcacbacbaaccccbaccaabaacaacabbaccbccbbaabcbbbccccbccbacbbbaaabbbcabcbabbbcbabbcacaabcabbccbabbaabccaaabcaabcaaababacbcbbaccbcabcacaabbbbbaacabaabaababbccccbbcccbbabcaacbabcbabcbaabaaaacbbbbacbccbabacabaaacacaccacbcbccbccbccacacaacabbccababcabaabaaacaabbccbaacbacabbababbccbbacbbbbbaccabacbaacbacabbccccbabacccccaabacabbcbbbaa acaabcbacbabcccbcbbabbaabcbaccbbabbbbabaacbcbaccbcbccbcccaababcabaabcaaabacbaacacbabcaaccbccabacbcbacaabccbccbccbbcaccbaacacaaabaaaaabaccacacbcabcaaaccacbbaaacabcccccbbcabbaaaccaabbcbbcbccaaaaaaaacaaabacbabababbcbcbbbaaabcbaababacbaacaaccaccbbabaaabbcccacbccccccbbaaaabbcabcaaaaccbacababaacbacabbcaaaabbccbcbbacacbaccccbaacacbcccabaaabcccbbabcacbcacababcbaabbbbcacbaabaccaaabccbcbacaabccbabbacaaaabcacacacccbabbbbcbaaaacbacbcbbcabacccccabcccabbcbcbcbbaaacbcbbabbacbcaccbabaaaabcbbaaacbacababcbbaabacacaccacaccabaacaaccbbc bbbabacbbbbbaccccaccbbacbccbaacbcacabbbbbbcccbaacacccabccbacaabbaccaccaabaacaaabaccccabbabcacbabbbaaabbacbacacacccccabbcaabacbbcabbbbbacccabccabaaabcbbaabbacacbaacccabbbacbccaaaaaabccaccaaccccabcabbaababbcabaaaccbacbabcaccaabaababcbaaccbcbabaccbcababbcbaabbaabaacbaabaacacbbbacccacbaaabaccababcaacbacaccbcaaaababbaabcaabccbabbbcbcabbacacabcbbbabacabbacbbcaabacbccbccabacbacacabcaabcccacbbabacbbccbaaccaabccbcbacbaaaaabaacccaabcccaccbbabbcaabcabacbacaccbcaacbbccbbbcaabaabbcbcaaacaaaaacaabbabcacccbbaabacbabcabacbcaabcccac ccaaccccbbccabacbbcacbabccbaaaccbccacaacaaccacbabccbcaabaabcaababaabcbbcabbcbcbbacbbccabbcbabbbbacbacbaaacacaabcabcaabaaccbaaabaacaaaaccbaabababcacbcbbcbbbcccaccccaacbbcabcbcbbbbcccabbbcccabbbcccbbbcbaabbcbbaccaabbababbbbaccbcacabbabaabaacccabbcbbabbbaacbabaaabbccabacbbbbbcccaccbbbcbacaccbcbababbaababbcbbbaacccaaaabcbbbccbaccacbabcaacaaaabbcbbbbbccccacbabcaaacabcaaaabcbacccaacacccbbbaaababbaaaacacbcccccaabaabbcaaabcaabcccbbabaacbaccbcacbbaacabbccaaabcbcaccccbbacabbaacbbccaaacbcabbababcacccbcccabcabababcbacbcbcaccbbb bcacbbbbacbccccabbcbcbbbcabbabcbcaabcaacacacccacacbbcbccaccbccaaabbaabcbcaacccaabcabcabbacbcbbbbccbcbaccacbaaaaabbbaacabbbccaaabcbcacaccbccbbbcaabccbcccacbcaacaaccacabaacbbababacbaaaababbbbaaaaacbaaaacaaabbccaaabbacbcbcababccbcccacbccbbbaacbabbaacbaabbabccacccbcbaacccabaabaccabbbaaaccbbaccabbabacabcaacaacbabccccbcabbbcacaabbacccacacabbbbcaacccababaaabbccbccabaccbabcbabacbcaacbcbabbbabbacacccbcaabcccbabccabcaaccaabbbcbccbaaccbacbbccbaccbbccaabbaacbabbbabacabcaabcbccbabbbcbaacaccbbaacbbbaccacccbabaacacbaacbbbaccbcccab bcbccaccaabbcababccbbcbbababacacccbabbcacbbaaabbbabcbcaacbbaabbcabcccbcaacaaababbacbabcabbbcabccccabacbacabbcbbbaccbaaacbabccababbbbacbbbbbbaaacacaabbaaababcbaaabbbbbaccaabbbcccaacaacbacbaacabbbacbbccaaabaabcababbccacbcbaccbbaaccbacbbacacbcaccccacbaaabccaaabccabcbabaabbacbcbbccabbacbacabbbacbbbbcacccaacacbcaccacaacaccbbbbcacbbccacbbbcacbcaccbaababbcbcbaaaccbaabcbaccaacbbaabccbbcbcccbccabcbaaacccccbcacbccbcbaccaacabaabaccabbbaabcbabaabbacbabbccacbbbacabbcaabbbbccababbbccbcccbcabcccaccacacbbacccabccbacaaababaacccbccbc cbcbabaabccbabcbccbabcabcaabbcbacccaababacacacacbbbaabaabbcccabcbaacacccbabaabcabccccacaaccbcbbaacbbccaccbaacbccaaabaabbabcccccbbaaacbabccaabacccbbcaacabcabcaaccbbbbbabcacbcbbacccbbcbaaabcacabbcbbbaaaaaacaccbababbcabccbabcabbabcbccbbacbccaaacccbcacabcbcccbaabbaaababbacabbabacbccaaaabacbabccbccccbcaaabbaccbabbcbacbaccbbabacbacccbaaabbccbcaaaacbbabacbacbaabccacabacbbccbacbcacccbbcbacaabaabaacbbbbccbcbacacbccabccbabcaccabacbbacabbaaabbcccbbcabccabbaaaacacaaaabbaaabbacbaaaccbaccaabaccbccbaacaababaacccbaccbbabbcaacccbabc cbcaabacccccbbcaaaabaaabcbcbbaacacccccaaaacaabcaaccabbcbcabacaccbcbbaaacccabacccbbbabaccbacacbbcbbabaabcabccbbcabcbcccabcccaccccacbacabaaaccccacacabbbcbbacbcbacaaacbbbacacacbbbcbbabbbbababccaabbcabbabacbabaaccbacaabccacaccbbaaacaabccaaaccbbcaacabaaaacbaabccbcbcccabbbbacbccccbbaabbaabaababacbcbbaaccbbaccaaaaacbaaabbcaabaacbbacbabbbacaacbacacbcaabaabacbbcbbabbaaccbbccbcaabcbaaacabacbccccbcabababbabbcbabcacacabacacacbaccaaaaccbcaaacbacccbcccabbbbbacccbccccaaabcaccacccaacacabaacaccbbacababaaacbbccbacbcaababcabccabcbabac cbabbbcaacacaaccbabaccbbcccbbcbaababbababaabaacaabaaccaacbbbbabaaabaabbbccababccaacabbacaacabbcbcaccabaacccaaaabbbcacccccaacacaccacbbccbbbbbaaabacbaaaacbcbbbbbbcaaaabccacacabcccaaacccacbbcbbabbcaacabaaaaaaacacccaacababaabcacbcccbcaacbabcaccbbbbcbcacbbcccccbaccccaabbbcabcaabaacbbcbabcbabcbccccaabbcbbaccccbccabcaccbacacaccccbacabacababccbbaaabaaaccaabccbbcbbabcbcaacbccbababacccbabcaacaaaabacacbaacbbbcabaabacbbcabcacbbcccbcbabababcbccbaabcbaaabcaccbbcbcaaaaacacbbaacbaacacbcabbccbbcccbcbcbacbabacaababaacbcacbacbcacabbcb cbbcabcabccaabaabacbbbaccbcccbbbabaacbbcaabccaabacaacccbabcaaccbabcacbccbbacabcbcaaabcbbbbccbaabaaabcbabcabbaacbcaccbcabaacabacacbaacaabbbbccbcbccbabaababbabbcabbbabbaaccbaababcbabccaababbcccacbcbcbaccccababcbbbacccacaaaabbcaccbcbcabacbbbcbbcaabcbccbccaacbbcaabbcbbcacabacaacbbaccbacbacbabbbcbaaccaaabbcacbcababaaaacbbcbaaacbcbbbccabbcbcabbbbcccbcbcbbabbaaacabcbcaabcabccbcbcccbbaabaababaaccccbbcbcbbaccabcbcbbbbacbcaaaccccbabbbccacbbaaccbccbaccabaababbacbaabccabcabcabcbbaccbaccbbaacabbaccaacccbbabaabbabbacccbbaabbaabbc aaaccccbcabbbbbabbcbabbaabccacabcccbaacabbacacbbcbcccbbbaccabcacbbcabbbcaccbccbccaacbccbabbcaaaabaabcaccbccaabcaacabacbacacaccbabcbcaacbbbbacbbccbacbabaaacbabbcaccabcbabcbbcbcabccbbbccbccaccacccaabccbabbbbccacbccbaccbcbaabbaaccbcbabaacbbaacbbcacabaacbbaacbbbacbabbbcbcabcbcccabbbaacabacaaababbaaabababccacccbabaacbccaccaaacaabbcbcccaccccabaabaababacccabccabababcbacaabcabbaaabaaabccacacbaaaaccaaccababcbacbabbacccbbcbbbacaabbaaabbccabcbbaaccbccaacccbbcabccbcabaccacbcacbcacacbbcbbcacbcabbacbbcacccabbbaaaccbcbbabccacacbab bbaaccbabcacbcacaaaccbacaccaacbccaaccbcbccbacbcacccbcccabbabbcbcacbabbaabcabacccbacabbacbccabbcbbacbabacbaccbbbcbbccbcbcabcaabbaababaacbbcbbcbcaccacaacccaacccacacbccccbbcaacaaaacbacacbbbcccbbbcccccaababcbaaabbccaacbbcbacbaacbcccccbccbcbacacbcabccbacacccaacccbaaabcccaaaaccbacabbacabbcbcababaccacbbcacbbcbaacababbcbcbcababbbcbacacabcaccbcbbacaaababcacbbcccaacccaccabcbcbcbbbabcabababccaaaacbbababbaccabcaacabcabbcabccbabcbbbbcabaaabbbaabcacbabcbcbbcbcbacaaaccbccababcaaacbaccbabbaabccbbaabbcbbbbccabbcccbbbbabacccabccbcacc cbacbabaabaaacaababccbabcaaaaccbcbbbabcbbabbaccbaaacbccbccaabcbabcccabcaaccbaacbbbabcbcacacacbbcbbcacbcbbcbbacaabccccaabcabbbabacbbbcbbaabbbbabccbcacacbcacbcacccbbbcbaabacaababbbcbbbccacacbcacbaacbacbaacbcbaabacccbaccbccaaaabbbbcbabbbacccbabcbbbaccccabacbaacaababcbaccabccccaacacabbbabccbccbbabcabaabbbaacacbbaacbbcbcbbcbcbbaccbccaacccababacbbbccbcbcccabaabbacbccbbabbbabbcbcacbabbbbccabacbbcaaabcaabcabcacccacacaccacaccacacbbaaaaccacbabcbabababbcacccbaccabbccbbbcbacacabbbbcbccbbcaccaccaacabcaaccccccabaaabcbccbaabcbbcca cbabbbbacaccbccaababbccbbcbbcccbbcaacccacccabccccaaacccabcabacabcbbccbbbabacaabcbbbaabbccbbaccbabbaccbababcbaabccbaaaccacaabaaabbbabacaaababbbabccaccaabbabaaaabaaaccabaacacbbcaccbcacbbabbcbccbacacacacbabbbaccbbbbbcababacbcbccbcbbaacbbbbbabcbbbcbaabacaabaabbcbcbcbbcbcbbcccacaaabcabbccbccaaabcaccbcbcbaccbccbabaacbbcbaaaababccaabacbbababaabcccccabbacbacbbacbbbcacbbccacabcbabccbccbbbacbbcaabaacaabaccacbcabbababaaabcbacaabcaaacbcacabacbaabaacabacaccccacccbbacaabbbcaccbaaacaccbcccccbbacbccccaacbbaccbababaabbbacbcbbbacabca cacbbccccaabbbbbaccabcbaacabcbbaaacccbccaccabbbaccabacccbbccabcacbcbaccaabbbcbcabacbcbbabaabcaacabacbbaabbccccccbacabcbcabbcbabaabbcccaabaacbbaaaccabbbbccbbccccbcbbcbccabccaabbccaaccbabaacbcbcabbbbabcbbbbaaccbcbacbbcccbbacbaccabacbbbbabaacabcaaabcccaaaccabbcababcbabbbacbaaacbccbbacccacaccacacaaaacaaccccaaacabbbaaabbabccbbcbcbabacaabcacacbabccabaababaccbccaabbbacbabbabcaacccbcbbcbbccacabcccaabbcaacbccaaccbaabcaaccacbaaccbbcacccababaacccbbabcaccabcbbaaaacbcaccacbccabaabacabbcacbcccbacbcacbbccbbabaabcbabacaacccbaccbabc bacaacbcacbaabcababcccabccacaacccbbbcbaacbbaaccbbcbaccbaabaabcbbacaaaaacabcbbbabcacaabaaaccbcaabcbbacabbcbcaaabcbabaccabbbbbaacbcabcccacccbabcabcbaababcccabbcaaaaccbbabaaaabbcaacbbaacacaacbaabbcbcccbccbaccacbcabacbbcabaacbacccbaccbaccbbabbcbbaabcbcabaccabbbabaabbcbacbcabbcccaccbaaccacbcaabccabaccbcacabaabcbacbbcacbacaacbccacaccaabcaccccbacbcbcbbccaacabaacbcacbcacacccacaabccbccbbccbbacbcbabaabacbbacaaabacbabcbcbaaaabacbcacccbaacaccccbbabaabaabbbcaaacbcbcccabbabcabacaccacccaaccbcabbccccacabbbbccaccababaaabcaaaaccacccc cccabcccbaaabacbbbbacababacbbaacabcbcaaababbabbbbcbaccbcabaacccccabcbcabbcccaaccbbcccaabbacaacbcbbacbbacbaccbbbcccaacaacbccbaabaaccbaccacabcaaacaaaabcccbaaaaaccbabbbbbbaababbaabccbbabccabbacccaaacbaabbbabcaccacbbcbacaababbcbaaccacbbaaaabbbcbaccaaabcabbcbbaccabcbbbbacbaabbabcabacacacbbabbaaaaccbabcacbbbaaaccbbbcbcbaabbaccabcccccbacccaabcccbbbbabbccabcacabaaacccccccccbbacaacaaccbcaabccbabcaacbcccccbcbbabaabbaabbbbbbcbabcccbbababaaacabbcccbabaccabcbaccbccbabbbabbbbcaacbcabaacabbbaabbcbbbaccccbacbbcbccccbccbbabbabbaaaca acaaaaacccccbbacabaabbbcbbbbaaaccaccbbaabacaaccaaaccbbcacbbbbccbbccaacbbbcaaaacacbcbaaabbaccabcbabccabbabaaabaacbacabcbbbbccbcbccabbccabaaccbccabacccaabcbaabcbccabcccabaaaaccccccbbcaabcbcbbacacbcaababbbcaaaacbcbbacccccccbbccbacabccccaabbbcacacbbcbccacbaaabbacaaaaabbaabccbbabbbcacabaabbbbbaaccabccacbabbcbcaacbcbabcbbcccbacbabbaacaaabbbccbccbbbccabcaacccbbbbbbcbcccabbcbababbbaabbcabbababaababbbabababcbbcaaccbcbcbbcbccacacbabbcbbcccacccccbaabacaabbacccbacccabbabaccccbbbcbcbaccccacaaacbaabaabaabbabbbaabccaaacababbcaaccb aaabacbbcabbaccbcbcbcacbacccbbbabbabccabccbcabbcacbbbaaacccaccabaccbacaccbcacabcccaaccbbcacbabaaaabbbcbcacabbabbcbabccaccbacbbbcabcaaacacacccbcccaaabbbbbaabcacbcccabcaaacacbaaaabbacbacbcccbccbcacbcaaabbbbacccbccbcacacbccbaaccabccaabbcacacaabcababcacbacbcabaacbbacccabcbaababaccaccbcabcbbabccbabcaccaaabbacaabbacaaabcabcbaacbbacbcababaaccabbbaccbabacbcbbabacbcaaaabcbabaccbaacaccaaccbccbabbcaabbbbaaccacbccbcbccacbcaacbbbabaabbbbcaabbababccbbcbbbbbccaacabbabbcacababbacabbaacaaaacccbbaaaababaaacbcbacccbcabcabbbabaacbcaaac ccaaaaaaabcacaabbabcbcbacaacaaaccbabbcccaaaacbcaccacbbcbbcbbabbaacaacccbcaaaaccccaaabccacabaabbbccabbbaabccaabbaacbcccbbccbcbbbbbccacaacbaabbbcccbcaabbbaacbbbbcbbbaccccbaccbbcbaccabaccbaccaabbaacaacbbcbcbabcabacbabcbcabbbacbccbcbcabbbcaaaabbbaacccbccbaccbabbabbabcabcbbabaccbacccbaabcbbcabccaaacabacabbaaaacaaccabaaccabbaaaaaccbabcbaaacbbbcbaaccacccabbbbacaabbcbccbaacacbcbccbbabccacccabbbabbcaabcbcaaaabaaacbbcacbbabacccbaabccccbaacabbbcbbaccabccaaaacccacccaaccbbcbcbbaabbaabcaabbabcabaccabcaaaabbcaabbbbaacccacacbbbcbaa ccaccbaaccbcacabbbabacbbabbacbbbbcabbbbaccbacccccaaabaababbbaaacacabbccabccacaaacbccbcbbcbcbcaccabccbbababcaccbbcaccacabccabbcbbbcabababcabccbabcbbabaccabacbaaacaccbcacbbababbbcbabbbbccaacacbacbcccacbbaccaaacaccbabacccbabbaaaacbcbbcccbbaaababaabbabcabcbcbbcbacaccbcbcbbabbccbabbabccbbbcccbbbcccbbcaaacabccbabbbabacbcabbbcbcacccbaacbabaacaacabaaabcccabcabaabaccaabbaccabbccaaccccbaccababcacacabacccbbbcbcacbabcabcabacaacabbbbbbbaccacabbcaccbcaacaacbbbbcbccccbcaabcccbaccbcbcbbaccbcbabcacbcbabaacbacacbbabbbabbbbbcabcbaacbc bbacabaabccabcabccbbabcbcbaaabbacacccccbaacaaaccbbaccccaaabcacbbbaccabcbcbacbbaccaaaaccabaccabcbcbabacaaababccabccaaccccaacbcbacccbccbccccccbabbaaabccbacbcccbbccaacabbbacbbbcbababcbaaaacaaaaabacbaabacaabcacabacbabcbcbaccaabcabbbacaaaabbcbcaabcccaaccacbccababbcaaacbbaabbcccabcbcbccbbcbbbcababbcbcababacccaccacbbbcccbbaccbaaabcbbbbbcbcaabccbbabbcbcbcbabacbccbbbbabababbacabbacbabcccbbaaacccacacccacaaaacbacbcbbcaababcbcbbabbaaccbbaccacacaccbbbbcbabaabcccabcabbaaaaccabbbabaaaccbcccacbacaacacababaacbcaaaabcbaacbbacabbaabab acbaabaaababcacccacbaabbaaaccbcbaaaaaacabcbcabccacaccbabcbbcacbccbbccbabcbcabaabbacabaaaaabccbbabaaacbcacbabacbabababcacbbcbcaaaaccaaababbaccbaacbabbccbcbbaacaaababbacaabbcbbcacbabbbbcabcccaaabcbbcbccccbcabcacbbcbbcccccacbaacbbbbccacbbccbbcaababcaccacbaaabbabacccacbccbbcbccacababbaaaacbbbaaabcbbacacacaccbacbcbabaabcccbbcabaabaaabaaaabaccbaccabaabaccbccbbaaabacbccacbbbaacccbbabbbacbcbcacabbabaabbbabcbcacacbbaabcbbacbacbabbbaaccccacabccbcbcaacaabacbbcacbaaacabaccacacaabbaabacacbcbaabbabaacabbbcbcbbcbaabacbbabccbababcb aabaacccbbbaaacbcbbabbbccaaabcccabaacacabacabaabbcacbbcccbabbcbaabbbbacaccccabcabababccaacaacacbacaaacbaacacaccaacacccaaaaaabacaaabbacabacccccacccccaccbbcbaabcababbbbbacaabbabccaacbbacaabccabcbcbaabaabbcacbabaaaccbbbbbbcbcabbcccbcacaccbcabcbacbbcbbaaabababbaacbbacbccacccabacccbbcacbcabbcbaccccbcbabaabbaabacbacacbacaccbaabcbbcbbcacabcbbbaaaacbbcabbcccbbbaaacccabcbbaabbaacbbabbbaccccbcbbccccbabcbcaacabcacbbabbbababacbcbaaaabcbabbbccbbbcbbacccbbbaacaaccaaacccaaabcbbcabccbbcbacccaabbabacabccbbcaccbcacbcacaccbbaacccaaaac cabcabacbbbbccbbabcaccaabcabcbcabccbaccbaaaaabbbaacbcaccbabbccbcbcbccabbcaaccbbbcbbabcaaacaaccbccaacaabbcbaccaaaccbababcabacaacacbaacbaabcaccbcabccaaabbbaaccabbabcabbaaababbcaaacaabbbacbaacbbbcbacccccaccccabaaacabacaacacbacaccaaccbabaccbaabbbbccaaaaaccccababcbbbcacabbcccbbcabaacbbccccacabcccbcbacccbccabacbacacbccacacbacabaacaccabbacbccbcccbaaababacabbabacbbccacabaacccabababbccbbcbbabbbcbbababbbcacbcbabccbbaccbbbbcbbbbccabbacaaccbbbbcabcbccbabbaababcacbbcbaaaaaabbbabacbcbbabbbaacabbacacabaacaccbbabaabaaccbcabaaaabaab bbbcbcbaaccbbccaacbccbccbcaccbbbabbcabbccccbcbbbabbaacacccabbccacccbbbcbcccaabbcbccbbcbbaabccbabbcbcbaababcaabcbcccccbabbbcacbbbcccbacccbbbabbbcbcccccbcbabbbccccaccbacaacacbaaabcccabbabbcbcaccacbcabcbccbaabbbaccbacccbccbcbbbbcaaaccbbcccbcaababbbbcbccccaabcacccccacabbcccccaaacbcccaababcbaccaabacbaaabbcabbaaabcbcbaaacabacbbcccccaacbbcabccabbcbabaccbbbccaaacabcabaccabbabcbcacbbabbaccbacbaccbccacababcaabbccaabacabcccbaacccaabcaacbbbaacaaabaaaabaaaaacbcabbcccabbacabbaaccbbacabcbaaabbccccccabcabbcabccabaabaacabbcabaaacaaa bcbcbabaabccbccccccccbbabccaacbcbbcccbcacaaaacabcacaaaccbabbcccbbbcccbcccacccaacabcabbaaabbccbbbbcbcbbccbacabccaaccccccccbbbacccbcbcaccacaaaababbbabbaababaacbabbacacaccbcabbababccabbbcccacbbbcbbaccbcabbcabbaaacbcbcbaaabcccbcccabbcaacbbcacacbaaababaaaaccacccbbacacbcaccbbccaabcbcbbcbcabcbbabbabbbaacaaacccaaaaabaabcaccbbcacbcaccbcbacaccbbbbcbbbbacbaabccbccacaabbaababcabcbabbaabacacabcaabcbbcaabcbbaacbaaaabbaaacabacacbcaacabbababcbabcaabaaacacbccccaccbcaaacabacccbcbaacabbccccbcabbccaaccabacbccaabcaaaabbaaccccbcaaaabacab bacaacacacbbbcabcbabccbacaaacbbbccbcbbaccaccacccccacabaaabaabcbccabcabaccaacabbabbccacacaabbbbacaacccbbacabbcaacabcaccbcaabaaabcbaccaabcacacabacbcbababbaccabacbbbababbaaccaaaccccaaabaabcaabcccbcbbccababaccbccbbccbcbcaccacbbaacaacccaacabcacbabbcbaacbbbbcbccabbacbbccbacaaabcbcaccbbacbbaaacaabcbacbaaaabccabaabbbcbcbabbabbcbaccbabcabcacaacaaacaccbbbcababbbbbbbaaccbbcacbcbcbccababcaabbabcaabbcccbaacabccbababcacaccacabbaababcbabacaacccacccbbbbbacabcaabaabaccabbcaabaaccbcabcbaacbcbacbcabacacbbcbbcccbbaccbbbacbccccabcbaabab bcabaaccaabbaccabbbabcbbcccabbccacbaaaccbacaacbaaaabbccbbaabcaacacbcacacccacbbccbaabacaacbacbabaacbcccabbcbbcbbacaccacabacbababaccbbbaaabbcaaabbaabaabbaccbcbabbccbbbbcccccabccbccabcbbbbacccacccacbbbaababaaaacccbcbccacaaccacccbcbccbabcabbbaabccbcccaaabccabbabcabcbcaaaacbabcbbbacbbccbbaacbbccbcbccbabcaaaabcbbaaacaaabaaabaacaabbaacbbcbbcacbccaaccaabbabbcbaaaabcccabbbbaccbbbbbaccaaabccbaaccbaccacccaccaabccabccabaacbabaaaccabacbcbbaabbbcabacbaacccacaabcbccbacbcbaaabccaaccabcbacccbbabbcbcccbabbbaacbabcbacabbbbbcaabbabaacc ccbaacacccacbbacbaacbabbbbabccbcbaabaaabcabaacbacaabacccabcacccabbbcccccabcabbbccbcacbbbcbaacbbbaaabbabbacccacbaaaaabbcbbacbbaccaaabacaabacbbbcbbbcbcbcbbacccaaaaaaacbaabccabbbababccbbaaacbbacbbacbacaccbcbcccbccabacbbaccbcabbacbaabaccbbbcaacaaaabcacabcabaabbcccbbcbababacaacabaabbcabbccaabaacbabbcaabcabacccccbbaaababccbaacbacbacbccabaaababbcbaabbcabccaabcbbcabccabccacaabaccabbbacbccabbaacbaccbaacccabbcbabbbbbbbcacbacacbabccabbaaacbabcbaabacccaaacccbacaaccccaabbabababbaccbcccbcabccabbacaacbccbbbcbacabcaabbaaaacbaabaaca bccbbbbaaacbccccbbbcaaabccaccbabbabcabaacbaabbbcccaaaccabcaaacaabbcabacaccbbcccccacbbcbccabaabcaacacbbcbabcbccbbaaccabbcabcaccabacbccbbaaaaaabbabbabbcacabbccbbcbbbbcccacbaabbabbbcbbbcabacbcbaaccaaccbbcbaccbbbbabbaccbcabcacaabcccbaacabbabbccbacaaccacabacbabaabccccbbccbcaaabbccacbbaccbbacacccbababcaacacacbbbaacccaccbaabaccbcaccacbacbbabcccabccbaccbaabbabcbababcabababbcccabbabbbccabcacccbcbcabacbaacbacbaaccbaaacccbbabccabcccbabbaccabaaacacbccacacbaacacbcaabbcbcbaabbacbaccabcacbcaababbacccaacabbbcbabacbbacababbbbcbcbcba caacabbbbcaccaaababcacabcccacaababccbbbcccbabcbbbacabbcabaccacbbabbaabbcbabaabcaabbaababbababaaaabbccbaccababbcabacaaccabcacbaacbacbbacaaaccbccbccbbbabccaccbbcacbbccacbaccbaacbbccbbbcbcbaccccabbbcccbbaacaaacaaccbaacccbccbcabaabcccbbbabcbbbcaacabbabcaabbbccbacccccacbabcccbcbbacbbcabaacbbbbcabccaaacccaabcbcbbccabbcabcbcabccacbcacbcacccbbccbbaccbbcbcaabacabcacbbaccbaccababaababcbaaaccaabbacbabcaaacbbaccabbbacabcbcbbbbbacbcaabaccaacacabbcbacbbcacbbcaccbabcaacbaccbbccabccbabccccbacbbaabcaaacaabbaaaabbabccccbbbabbcabbaccb babccbcacaabccababacacaacababbbbcacbbcbcbbcacccaabacabaabaabacaaababcbcccaabcbcacacabaaccbacacbcccaaccccbaaabbbbacbbaccccbabbbacacacacbaaababbcabccabccbbabbbacaabcabbbbabcaacacbcabacaccaccbcccbcabaccccbacbabbbbaaccbaaabbabcacaccbbaaacbaccabcabbaacbccaabcbaaaabaabbabacabacbcabacbbbaccbacbabaabcbacabaacbabcabbccccaacaaabcaccbcbacabbaabbcbbcccbaaabaabcbaaacacbabaabbabbaccaaacccccabbccbbabcbaaaacccacbbcababacbacbbacaaccccbacbccbbcaccccbcabcbbbcacbcacaabbbbaaaaabbccbbabcbaaabacaccaccacccccbcaacaccabacbcbbbcbaccbcbbcbbbbc bbccbccbbababccbcbcaaacabcabcccaccbabcaabacabccbbaccabcabcaabcacbcbacacbbaccccccabbbaaabccacbcbabbccbcbacccbaabacaccbccabccababbbbbaccbcaccbbbbbaaaaccbcbcbcccbbcaabbccabbaaacccccacbbbabaaacacbaaabbabacbbabccbcaabbacbacbbacbaccacccaaccababaabccaacbaaabaabbaacaabaacaacaabaaaccbbccbaacccccbcccbbaaabbbaacaacaababbbbaabcababaccabcacbaaacabcacabbcacabaacbacbbbacabbbbcacabbcccbbbccabbbcacbccacbaacccbccaacbcacbccbbaacacabcacbcaaabcabbaabbaabbbcabcccccaabbacbcacbabccccaabbbccabcababcccccacccbabcbabcaaaababacccaabbabbbbbaaaab baaabcccccccacccbacbcacbabbabccbccaaabcbcbaabbcaccbbcaaabbacaaabbcccabcbccbcbcaaaabccccaacacbccbcbbbbacbbcbccbacbbcaababcabaabbaaabacbbcbcbcacbccbaabcccaacabbabacbabaaaabbbaaababbabaaccbbcbcbaaacccbbcaaaccbbaacaabbaabcbcbccbbbcccbcbabbcbcaaaacbbccbcbcacccacbbcbcacccacbbaacabcbbbbbbbacbccbabaaabacbacbcabcabcbcbcbcbacaabaaababaccbcbcbabbccaaabcaacbccaaccbbaccaabbbccabcaabcbaaabbababacbaabbccccabababacbcaaacbcbcbacbaaacbabbabcbabbcbbcbbaccaccccbababacbbaabcacacbababaabbabbcaabcbbacacbaccccaabbbbabababbaccbccaaccacabcca accabccbaacccabcabacbbacacbcbbccaaacabaacbbabaabbcaacbbbacaacbaccbcbaaacbaaabcaaccbcaaccacaaccccbbababccbcaabaabcbccbbbccbcbaacbbbbaccacacabbbbabaccbacbcccbbbbcaccccababcbbaccbbaacaabbbbccbaaaaccbaaacaabaaaabcabbbccbcbccbaacaabbabacbabaacbacbbbcccacccabbcbccaacccbcbccabcbccbccabaabbbcbbcacaaaaccabaaccaabcacccaaaabacbacbbbcbaabaabababcbabacaacacacabaabaccbaaabccacabaaacbaaaaabccccbacbbbbacacbcaccabbbaccabbbacbcaaccbcaaaabbbbabcabbababbccbbbcbccbacbcacbabbbcccbaccbaaabbbabcacbaacaccbbbbabccabcabbcabbacbbcaacbbccbcabca acaaabcccbcaacbabbccbaacbcaababbcbbcbbccabbccccbbaccbccaccbababcbccaabbbaccbcacacabccaaacbccbcaacacbaacbcccccacbaaacccbaaccbbcacbbbaccccaaaacbbacaacababcabcabcbbcbcbbababbccaccaabbbabacbcbbaacbcbbaccccaaabcacbbbbaababbcbbbacbcccacbbcccccbbcbcabcabaabcaaaccbcababbcacbacbbcbcacaaacbcbbabcabcbcabbcbbaabcaacbbcccbccbbabcbaabbaabbccacbbbcccbbbccacbababbbaaccabaccbcacbaabaccabacaccbcaaccbbbacbaaabcccbabbbabcccabbcacbcbabaabbaaabcaacacbcabbcccbbccabacccbacaacbcbbbbbaacbabbbbaabacbacccbbcbbcaaaaccaaacacacccbaabbaccbaabbcabc abacabaacbabcccccabacbcbcaccbbcaccbaabbccaabcaccbbababccbacbcacccaccbbaabccbacccccccccbacaccabcacabcbbbcbccbbaaabcbcabcababbababbbabccbcaaaabbbcccbbaacaaaacbccccacccbabaaabbaccabbacaccbbbaacabbcaacabaabbaabaaaaabaaabaccaacccaccabacabaaaabccaacbabacaacabcaccbbaacaabaccbbbccbccccaacbacbbababbcaaaabccbcacacbaccbabcacccbbaaabcacbbcbabccaccaababcaaacaccaacccbcbcbaacbaababaabaaabcbbccbaabbaabacabbbbababccacbcaaacbcbcccabbaacbcacaccaaaccacbbcabacacbbbacaaaaaccccabaabaabcabbcbaacbaccbcccabcaacaccbcbabcacabbcbcccaaaacababcac cbbacaccaccaaaccacabccaccaacacaaaabcaaacaabcbacccaabacabbbaaababbacbaaccbbcbcabbbaabaabcabbbacbcbccbccacacaabcaabbccabaaabcbcbcabcbbabcbabaabcaaaaaaccbabcbbaabcbbbabaabcbbaabbabcaaccabbcabacaabbbccaccccccacacbcbbaacaaccbbcacbccabbbabcbaacbaaabacbbabcaccbbccaaabbbaacccaabcaaaaabcacccaccacbccaaabbbbbbbacbbbbbbbbabcaccbcaccbcbabacacbabcaabccbccababacabccacbcaaaaccbaacacabaaaacabacbcacaaaccbcbbaabaacccbbaacaaccaaaaaaccbbbabacbbaaacbaababbccbbbacacabaabcbbaabbcbcbacbacacacccccbabacccabbaaacaacacaccccbcaabaacabcabacbcabbb ababcbacababcbabcacabcccabccabbccbbcacccbbabaaacccabbacbccbccbacbbaccbccabcabbcbcbbaabcbcacabcbabcacacbaccbacbbbccbaaabbaaccabbbbcbababacaacccaccbbcbbccaabcbcbccbaacbacabcccabcbcabacbbbcaaccbcacbcabccaaacabbccabbbcacbcaabbcababcabcccbabccccbbaabccacacbbcabbbcaaaccabcbbcabbaabcbbcbccccccababccbccabcaaaabaabbbabaaaabbbcbcaababaccbcccbccbcabbcaacccaabbccabcccbcaacaacaabbaaabcaabccabbacaacbccaccaabaccaacaaacaacaabbacaccbacbbccacbbcacbabcacccbcacbacbbbbcbbaabcbcbccaaaccbcacbbaaaabbbaabbccaacacccbaaabcbccbaaabaabbcaccaaca ccbacccbaccacbabcaaaccbacccaccababbcabcaabcbbbcbbcbcacccbcacbabbcbcccccbaaacababbccaacbaaaabcbbbaabcbbccabbacabcacbbbcbcabccbaaccaacbbbcbccbbabbbacaaacccabbabcaaabcbccbcabbccaabbcabaacccbcaacbaacccacbcccbaabaabaaacacabbacbabcbccaabcbabcbabaaacbbcabccbabbacccaccaabacbcbbccccbbaababcbbbabbbbbbcaaaabccaccbabbabbbcbbbcaccbcbcacacbaaabccacbabbacbbbacbbacbacaaacabcbabcacccccabcaabbcbccabbbbcaabacaabccbccbcaaacacbbccaabccaccccbcbacbcbbcbabcbcacbcbababcbbaabacabbbcbcacbbaabccaaaabbabaccbbabbaacabacbabacbaaababaabbaabaacbcaa acccbccbbccaccaccabbbbccacbcabbaccaabaaccbbcbbbbabbbccbaaccbbccccabcbbababaabaacbaabcacbbbcccbbcbaabbaaabbcacbbcacaaaaccaabcbbcbaaacaaacabcbabcabbcabbccacbbccbabbbabaacbbcccbbbbbbbcbccacbaccbcbbaccbcbaabbbbabbcbcbcbacaaabcababbaaabbabcbacabcabcbbcaccaaacbccbbbbacbbbbcccaabcbbcbccbbccacaccbccacccbabaabacbbaacbbbccababcacacbcbabcbaacaacbcccbababcccbcaccbaaabcbcbccbabbccbbbaaccabbaaacaaabacbacabaacbbbbbcbbbbbabacbacbbbabbcabaabaccababaaacccabccaabbabbcbcbaaaaabbaacbaaaacbaaaccacbbcbbcbcabccacaaaabccabbcbbbbaaccaaabccba babcbbacabcbcbabbaaccabbcacabbbbacbbbbabcaacbabaabbcaccbacbcbccccccbaaacbbbaabbccaabacaccbccbbaccbcabbaacaaabbacbcaccabcccbccabcccbabcbbcaabbcccbcbbbacbcaaacaabcacbacbbaaaabacbabbcbcaaacbbbbacccbaabbcbababbbacbccacacbcbccbcbaccccbbccacaaaabcaabcbcacbabccacbaccbbbacacbcbbcbabaaabcacaabacbccbaabacbaabbcbabacabacbcbabbcaabccbaaabbabbcccbcbcbbcbbbcabbcccacaccababaacabaaaccbbccaaacbbacaaabaacbbacbacbcbbcacccbbbccaccabaccccaabcbbcaacbacabbcabaabcaaaccacacccaabcccbcaabbabcabcacabcccccbbcabacbbabcaacccacabbabbbccacbcabbacca ccaccaccbbbaccbacccbcaacccccbccbaccacbbcbcbcbacccaccabcbaaaabaaaabaaabbcaacaabccbbbacbaacbbbabaacbacaabbcbcbabacbaaababbbcaababcbaacaacaacbcaaaccaabacbaaccaaccbaaccbabbbbaabcbcbacbccbaaaccaccaccbabbccbbabcccbccbaccbacccbcbaaaacbcbbcbbabbbcaccbabaaacbaacbaabacbcaabacbcbabccbabbbaaccbbabccbbaccccacaccbccabaccbbcbcaaccbbbacbcbaabcaabcaacbbabbbaacabcbacbbccabcababccacbbacbabaacbccbbaaabcabcabaacbbcccccacabaaaabbabbbbcaaaccbaaababcbaaabcabaabbccbbacbaaaaabaacabbbabcbbccbcabbccabccbcbbcaaacabcbbabbccbcbacccbacbcbccbacabcc bbabacbcabbbcaaacbbbccaabaccabbccbaccaabbacbabcbabaabcbbcbbcaaccabacbcbbcbbccbaaaccaabaabbaaacacbcccbaacacabaabbaabbaccbaabbbbabaacacaccbbaaccccccbaaabacbcccccaabcacabccabcbbcbbbbbcacacbbbccacbbacaaabcbccababcbbcacabbabbbccaacaabccabacacaabbbccaccbbbcabaaabaabaaacacbabcaababaabaaccbacaaccbbcaaacbbbcbabbcbbccbbbccaabbbcaabbcbbbbaccbccaaabbcbbaacccaccabbaaaabbbacbcabbbcbccacbcbaccaccbcccabbbbabacaabaacbbabacbabcbabcccacabccababbbabaacbaabccccabbaaabbaaabcbcabbcabbcabcacbcacbbbbacaacccbcbacbacbbaabaabcbbcbcabbcaabbccab aacbaacbbcababbbcaabbbabccaabcbbabbabbbbcacabbabbaacbcaaabbaabccbbbcbacaacbcacccbcccaaabaccbabbabacbcbbbcbaccbccacabaaaacabbcaabcbbcbcabcabaccabbcabacbcbcaccacaacbcbbccbbbcababcbabbbccccacaaccbcbabbcccbaaacccbcaabcbcabaabbbacbbacaabcbcccbacabccbcbbbcbcccbbabacccbbcbccbbaabacbbcbaaccbaaaaaabcabcbbcaaaabbbbaccbccbbbabbbaabbabaaacabbabcbcbaccaaccacbbbcabbbbcbabcccacacaababbccaaaccbccabcabcbcbbbbcaabacacbbbbccbcbbcccbaabbbcccbcacabbcaaccabccacbcabbcbacbbccbbbcccacbacacbabcaababaaaaababbcaababcbaaccccbbcbbbcacccabacaabcb bbbababcaabaacbccbabaaaaacabaabbbabbccabaccbbbccabacbcabcaccababbabacccbacaababcccbccccaaabcaababcacacabacbbcacbacbabccacccbbabbaaacabbabaacabacaaaaaacbbccbcacbcbbccaacbaccabaacccccacacababaabaaacacccbccacababbaccbccabcbaccbcbcbababbaccbacccababaabbbbbbcbcbbabaaabccbacccbbaaabbcababcccbcbbbacabbbccabbaaaaacbbbcbaccbcabbbcbabcacbbabbbccacaabccbcaccbbacabcabbcbbcccccbacaccbcbcbccabbacaaaabcabaaaabacbcbaabcabcacbbabbccabbbbccbacccabbcbcaababbababcbbcacbbbbcaaacabaacacbccabbabbbaabbaaccbccaaabaabccacbbbbaababaabaccbbcbb abcbbbaccaacacbaabacaacacabcbcaccaccbabbbaccabbbbcacbcbcccbbbaaacabbccccccbbbabbacbabcabbaacccbacccccacaaabbbbbbacbbcacbacacbbccbbcaccaaabcabcaabbccbbbccccababaccccacbabbcabaabbaabbabacababbbbaababbabccbccccbaaabbabababbabbacbaabbabbabcbbbcacaaabcacacaabcabaaabacbaccbacbbabccbcbabbabbbbcabaabbcaacabaaaaccbacbccbcbccbcbaccccbbbacaaacaaaaaabbcacbbbcabababacbcbccbaaabcbbabababcaaccbbbabbaacbcccaaabacccbbbcababbaccaaccacaabbaabacbaaabcbaaaacbcbabbcccbaacbcacbabcbccaabccbbcbbacbbbabaababbbbbcbaabaaacbacccccabaacacbabcbac acbbacbccaccaccbaaccbababcaacaaccbabbccccbbacaabbbacbbbcbbbbcbccacbccbaabcbbbacbabbaabacbbbcbcbabcacaacbccbccbaaaccabbcccbcabaabbccccbbbaabcabcbacbbcccbcbcaaaccbbccbbaaacbbcbbbbcaccbcbbacbcaacccccbcbbccababbaacbabccaabcaacbbcbbaaaaabbbbaaaabbccaaababbcccbcccabbcbacbcaaaaaccaaccbbcccacacbacabcacabbcccacabaccbcccbccacaaacaaaabaabcbccaababbbaabaaccbabbaabccacbcaaaabaabaabcbbabcbaccccaaccaaabaacbbccabccaaaccaaabbabccbbbabaabacccabbcbbabbacbacabaaabccbababbcbabbbabaacabcccabcaccbcbbbcabcacbcaccaabaacbccccacaacbabbcbabbaa ccbccbacbaaabcbbbacbbabbbaaabcababcbbbcabbaaccbccabbaabcccababbccbabacacbbcbccacccacbcccbaacaacbabaccccaacacbacacaaaaaabbbccbaabbbbbcaccaaccccabbbabbbbabaaaaaaccccbcbacbababbaabacbaccaacabbccbaacaaaababaacbbbacabcaccccabaaabbccbccccabcbaaccccaaaacccbbaabbaccaacacbaacaacaccbbbaabbccaaaccbccbbbbbcccacbabcabcaabbacbaacbccabbccabcccbbbaccccbcaaccbcbbbcbaacaccccbabaccaabbacbacbbbacbbabccabcbbcabacbacccbcaccbbccbbcccaabbaaabaccccbbbaccbcabaabbabacbabacaaacabcccbcbacccabccbbcccbababcabcccccccbaabaaabacaccacbcaabbcccccaaccb cacbbcacbabbbbaababcacbcbacacccbaacccbbababababaccabbaacaccabcabcaaccbbaccaacabbbbabacbaacbaaabaccbbbbbaababcabaacbbcbaaabcaaaabccbacabcbbabbcabccaabbabcaccacabbabbcbcacbcbaaaaccccaaaacabacacacbbabcbbaacabbbbbbcacaabbbcccabbaaabccaaccacbcccbaaaacacbacbbaabbcacaabbbbbabbcaabbbabbaababbabcbcababccbcbcbcacacbbbbcaaababccabaababbccacaabbabaaaaabaacaaabcbabbcabaccbcaaacaabbacbbaabbccacacbcacabcbbcbbbbcbaabccbaacccbbbbbbcbacaaaaccbbabcacabbbaccbcccaacacacaaccaccacabbccbbbabaccabccccaccaabacabbcccccabbbbbccbabbcabaababcaab abacaccbccbcbabbabbbcbacabcbcbacacaaaacbabcaccbabbcbcbbbabcccbaacbbaacbbbabcbcbccbbccbbbbabbabbcaccbabbbcbcaaccbccbacacacbcacccbcbabbcabbcccabaccbccbccccbabcbcabacbabbabccacbcccaacbbbcbabbbbbaaabcbabbcccbbcccaaaaccabbbccababbccbbcacabaabaacbcabbccccaaabaacbbaaabaabbccacabbbcbbbcbaababbbacccabaaaaccacbcababbacabcbaccacaccbbabcabbabcaaccacabccbbaaccbccbbbbaaccbaaaabcacbbbacabaaaaaacbbabcbaabbcccacccccccacbbbbcccbabbbaaacbcabbcaabaabbacbbccbcabacbccbcabccabbcababbabcaccbbccbabaccabaabcbabcbcbccaabcaaaaaabacacacaabbbbca aabccbabbbacacaccccaaaaccabcaccacbcbaaacacaabcaabbcaabacbbacbbbbbcbacaabbaaacbcaaaacbcbcaacbcaaaabcbcbaabbabbbaccbbcccacbccabccababaaabbbcaacaabccccbcccbcaacccaabbcacbbcbaaabaccaccccbaaaacaccbbbccaccbabacacacabbbbbbabaaccaacaaccaccbcaacccabaabaaabbbbcccbbaccbcaaabaaaacbbcacabcbaacbababcacaccabcaccacaccacbbcbcabaacbbaaabcbaacabbbbbabaccbccccabccabcabaccacbccbbbcbbaaacaaaaaabaaaccacacaabcccaaacabacccacaabccbcbbbcaabcbabaababaabacaaaaabcacacbbacabababbbbaabcaccbccacaaccbcacccbbbabacabbcbbbcccaccaaaabbcbababbaaccbabcabc cbbcccaabbbbbabcbbcaaacbaabaabacbbbbbbcacbcaaaaabacabbcbbabaccbcbcbcaabaabacacbcccbabbbbcaacbacccccbaababbacacaaaabcbaabbbccacabacabccabaaabacccbcabbaacabbaccbbbbcbbcabaabbcbabcccabccaaabaabacaccacaacabcbbbbaabcacbaacbaacabbbcccaabccbaabbbbaccbccbacccbcbacabbcbaccbcbaaacbbcbabbaacbbbacaaaccaabcbbcbaaaaacaabbacaabacabacbbbbcaacacaaabbabbcaabcbbccbacccbbccaabaaccbcbcacbcaabcabcabbcbcccbbbcccbbaccaccabcbccccbabccbaaccaacbcbbabbcbccaaaabbcccaaababcaabcbcbabaabccbbbccccbaabaacbaabcaacbabacaacbcbcaccbcacbcacccbbbabaabbbbb cbaaaabaccacacbacbacccbcbbcabccbcccacabaababbbcccacccbcbbabbbacccaacccbbbcbccbcabbaccbbbcacbcbabcbbcabcbcbacbcbbccbaacacbbccccbabcbabcbabcbcaccaaccbcbacbbbbbcbbcaabcbacbbbcaccbbbcbbcccaaccbacabcbacacbbcacabacccabbacccacabbbaaaabacaccabacbacabaabbacbaabcbbacacccbbaaacabcbacccabbcabcbcacbbbcaccbacabcbcabaaaabccbacaabccabcbbbcaacbcacbaccacacbabbccabbabaabcccccaaaabccabaaaacccaccabaaaaaacccabacaacbbacabcbabbaaaccbacccacbccacacccbcbbacbaabbcaaacbcacbaabbcbbcccabccbbcaabaccababcbcbcccccbbababcacaabbbcacabcabaabbbcaaccbccc cbcbbccbcaaccaaacbccbbacaacbccbbcbacccccbbacbaccbbccababacacbcbacccccbbbbcaccbcabbbbcccbbbaabcaacbbccbbacccccaaacbaabaaacaccbbcacacbcccaabbcabbbcbbcabbbbabacbaccacbcccacabcaabbbbcbbbbaabbbabaabbcabbbbcbaacaccbacabcccaabaacabbcaacbbaabcccabbaabaacccbcacccaacccbaccbaacbbaaccbacabababccbbcbbccabacbbbacaabbbaabcbaababbbcacbcacbcccaaaaabcbaccaaaccccbccbacacacbcbabaaaaabbbbacabacabccacbcacbbaaccbaccaccacbbaaacccbabaacacbabcaacabababcbaaacaaccbabaabbccccabcaacbbababccaaacabbbaaaaacccacabcabaaacbcbbbbbaaccabacbbbacccaacacab aabaccaacccbbcaccbcaacabbccbbababaabbcacbaacabbaccaabbcbbcbaaccacbbacaabcaaccaaaaacaccbcabacaabcacacbccabbbcaacbcbcbbccbccbcbbcbabbbcacabcbccbcbccabcaccabbaabacccacaabcbaaabcacccccbbabbacbaabcaaaaacbcbcccaabbabaabaccabbcabbbcaccbabbcccabaaacbbcaaaabcabacbacaabcbbabbcbcacbcbbccbccbaacccaacbabbacabccbccbaaabcbcababbabababccccabcbabcacaaccaabccbbcbcccbaababcbabcaaaacabacbccbcaabcacbaccbbbcbcbbbccacbacbbabccabbacabbacaccbcbacbaaaabbabccbcbccccbcbcacbbababacbacbbbabbcbabacacccbbcccccbcbcabaaabbbbccabcbaabaaaccbbbcabacbba bcaaaccbcaccaaabcabcaccccccbaabaaaacccaabbcbcaababacbbccabababaaabaacbabccacccacccbcbaacabcbbbabccbbabaacacbbbcaccaccaaaabbcaacabacabbabcbacbcbcccbcbbaccbabaabbbccccaaccccaacccabcbbbabccabbccccacacaaaccbaccbbacbabbaaaccacaaaababbcabccbbaaccbabaccaaaacbbccbbcccbcacabaacbbbbaaacbbaabbcbbbccacbbacbbbccbacabcbacbaccbbacaaccacbabbccbbaabcbbcabacbbcbababaabccaaaccbaacaabcabcbbaaaabcbbcbbbabacabbbaabcabbcabaabababcbccbbcccbabbabcbbcacaacccccaaaababcababbacaabccacaabcbbcbccacabccbbbcbaccccaaaaccbbccccccaccaabababbbaacccbbaa bbbaacabcabbaacbbbbbaccbabaaaccacacaccbccabaacbaccccbbcbbbaaaabbcbbcbbbaabbbaabcaabcccacabbcbaabbacabccacaaababcbbabaabcccaacbaaacacaccbcbacababccabccacbbccccbcbcbacbbbbcaacabacbcbbbcbababacacacbacbbabacaacaabbabbcbaaabacaaaabccbcaabacaacabbabcccbcbacaccbbaaacaaccabccaabccbaabcabbacaacbcccbaabbcaabacacabbcaacacaaccbcbcabbcccacccccbbbcccbaaacccbbccaaabaaccabaabcbaabbaabbcabacbcacbaabbbacbcabcacaaababacabaabacccbcccacccccaaaacccabbcabcbbbacabacbcbacabcbacbcbaaacaabbacaccaaaaaacbcbccabbbababbccbcbccbababbbacaacaabaccca ccaaabcacbabaacbccbcbbbcbaabcabcbaacbbacacacbaccabacbaabbaabaaaccccbabcbbcaacabccbcbabcabcccbbccacbbcaabbbaabcabcaccccacaaabcbccccabacacbbcababbccbaabacaaccacbcbbcaabbcbaccacabbacacbabcbbccccbaaaacacbaabaacbccbcaaaaccaaaababcbcaccaaaccbaabccccababbaacacaaabcbbcbabcaaabbaaccccbbcccccbccbbccbacbccacbcabaabbabbabcbbbaaababcbbbcabbcaaaaacbaaacbabbcacbcacbbcaaabccaaaccccbccbaabcbbaaccbbbccbacaaabaacbcacbcbacbbabaabcbcccacbcbbabccbcccabbcbabbaaccbacccaabaccbcbcabcababcabcaaabbbcacbaccaccabbbabcabccaacaccccbacaaacbcccacacc acababbbbcbbccbabacbbabaccaccbaaacacbcbabbbcbbbcbbaccabcaaabbaaccaabcbcaccbbcbabcbbaaaabccccaababccbcacbcaacbcbabbbcaaabbcbacbcacaccaccbbabbaacccbabbcaabcabbcccaacbabbccbabaaacabcabcccbaacbcbababbbbcbbabaacbcbcabbbbbcabbabccccbabbcbcaaacabcacbccbccbaacacbbcaccbcbcbbbcbbcbcaabbaccacbcbbcabcbbbacccccaaaacccbcbaaaabcabbbbcaabaccccabaabcabcbbcacbacabbabbbabccacccaabbacbbbaccabbacbcbaaaccaabbcbaabcacaccabbbbcbbccaabbaabacbbcaaaabcacbcaccbcbbbbbccaccbbcacaaccaccaaccabbbcbaccbacccaccabbcbbacbabbaaabbbbabcacabcbbcccacbaaaca bcabbabbcbcccaabccaaccabcbcccbaaacbacbaaccbababbbacbbacaaabaccabacbbbcbcacabcaacabaaaabcacbcccaccaaabbaaaabcbcababbbabaabcbabcbbcacbaaabcbbaabcaacccabababacbcbbaabaabbbbbabbbbccacccbacbbccbcbcaaccacbcacbbbcaaaabbcbcbaccacacabbcbaabcababacbaaccabcaababbccccaabbcccabbccabaacaaaccabcacaaacccaabaacbbcaaccaabccaabbacaabbbbcbcaaabbababcacaabccabaaabbcbbcbaabacbacbabcbbcabaababbacbabcbaccbbcabbccbbacbbabbcbcaacabccabbccbbaccbbacbcabbbbaabbaacbccbaaccaabababbacaccbcaaaabcbbaabbbacbaaabbabcbcbabccbcbbcaacbbababccaacccababbaa ccaaaacbbacacababcbcbcabababbabbabcbaaacaaaccaaaabcbabacaaaabbacbacacccbcabbabaacacccabcccccaaabbcbbbbcaabbbabbcbacbbaaaaacbabaaabacccababbbcbccaacbaaccbcccbbabaabbcaacabbbcbabccbaaccabbbcabcabbcaabbacaababcbacabbccabbcabbcabbcacacbcbbcabcabbbbacababcbcccbcabbaababacbbacabcbbaacaaacbcccabaaababbccacbaaabababcabcaacacbcbbbacbabcbbcbbaabccbcacbcbbaaccacbcabcabbbacbababacbcabbcbaaabbaacbccbccaccbbaabbcccccbcccacbaaccbbcbcbabaaacaababcbbcbcbccbcacbcbbabacaababbabbacbabcabbcbcaccccccacccabbabaacaacbbbbbbcccaaacbcccabbcbc bbbbccababcacacccaaacbcabacbabaacaccacbbbcccccccbccababcabcbbbbcbacbbacabbcaabccbbbbbccbacabcbcaacbbabcabcbabaabaabaccaaaacbccbbbaaaabbcbbbcacbbaccbbaabaaccabccbacccabbbccbcabcbbbbaaccbbbbabbcacacabcbabcaaaaaccbcaaaacabacabbbbabacaaacbccabcccaabacabcaaccbbbabbbabbaccabbaaababaacabbcbcbaacccbccbcbbcbccaaccbcaabbcbabbccabcccacacbcaaccaccabaccabbccacaccacaccccaccaaccbbcaccbbcaaaabbbccbabccacabaccacabbacccbabcabbaacbacabbcbcccbbacaabaabaccccaacbbbbbcaabbaaccabbacaaacacbcacaccbcbbcbaaaabbccabcccabaaabbccbbccbaacbbcbbccac ccaccbaaacaccccbcbbaabcabbacbcbbaabbabbbbaaacaaacabacabaabcabccacbaacbaaabccabcbbcbabbbcccabcacbcbcabcbbaccbaabababaacccbbabcabbacaaaababaccbbbbbaaacabcabbcccaaabbabcccbccbbccaabcccbbabbbbcababacaabbcccacbaaacacbccbacacbaacaacbaabbccaccaabbaaacbacacbaacabccaccabbbababaaabcccbccbbcaaabcccaccaababccbcbacaaccaaaacababbcacbcacabcbaaccccbbcaabccabcbcaaaacbccacacbabcacccbcbacaababacababbbbccbacbacccbabacabaabbcbbababcbcacabbcbcbccabbbbaaabbbacccbccbaaaacabaaccaaacaacccbacbbccbaabacabcabccacccbcacccbabcacbbabbaaabacbbbbacc aabccbcbabbbbbcbaabbcabccacacbcacacbbbbbaaabcbbaccbccaccbbbaacbabcaacbbbbbcbbaccbaccccbbbacbbccaaaacbabbbcaccbaccbcbaabaaacbbcbbccbbcbbcbcabbbbbaacccaaccccaaacbccaaccbaabbabaabbcabaccbbbbaccbccbbcbabcacbacabccaacbbcccbaaabbaaabbbbbbbbbbbaccccccccaabbaabcccabababccaaaababcaaaccbcaabccbabccbcbabaacccacabaaaabacbcbbabbcabccaaaacaaacbbaaaccacccacbcabaacbbabcaaabcacaabacabacaabcbccbbacacbcbababcbabaaabacbacaacabcbaccbcccccbccbbacbaaaaaabaabcbacbccccaaacacbabbbbbaccbabccbcbccbcabaacaababcccbacaabbaabacabaccbbbcbcacbcabbaa ccbbcbabaccaaaccacbabcaaacbacccacbcabcaccbbbaaaabcbbacbbccbabaaccccbccaabbbcabcbbbccbabababccabcbaaaaabababccccacbacbcabcaccacabaaabacabcbccbaabbcbacacbaaabcaccbcaacbbaccbbbabcbbabbaacabaacaaccbcacabbcccccbacbbbccaaabbbbccbcabcccbbbcacbbaccccccacabbacaabbabacbcaacacbaaabbccccbcbbbccbbbacccabbaacbccbaccbcacaacaaccbabccbacaacbbbcccaabbaaacaaccabaccccbbacbaabbaacccaababccaccaacccbaccbcccbaabaaabaaaaabbaaaaaaabbcaaacbaaaaaacbccccccbccacbbbcbbcbacbbbcabbaabaaccaacbaaccacbcaacccbcbbcccbcbcacaacacbbaaccaaabbbcbbabaccaacaba cacabcbcbbbabcaaababbacaababbacccbccabaaaacbbabcacaabccbccaaaababbbabaabaacbacbbbacbbcccbbccbcccaabaabcaabacaaabacbbbbabcbcaccabbcaacbbabbacbaacbbabcaabccbccabbacacaaacaabbabaacccbbabbbcaabaababccbababccaaaabbaaaabbcaabccaabacbbbccacbaabcaaaccaabcaaccbbcaccacabaacccbaaccbccaabcabcbccbacccbcaaccccccaccbbcabcbaabcbccabbcbbcbabbbbcabbaaaccacbbbabaaabacccccccabbccbcbcccccbbaacabcbacbaabcbbabcacaccbababbabcbbbabcacabcaaabaabbbcaacaccabbabababccacbbabcaccbbbacababacccaababbabcbcbabacabcbbccccababbaccabacaaaaaaacbbcbbbbaca bcabbabbbccbcbcacabcbcabacbccccbabccaacaaccaabcabcabcbaabaaaacabcbcacbbaacbcbabbcaabcbaaaababcbcacbbccababcbcbccacaccaacacacbbcacbbbbccbccccccbccabbbcabbacbbcabcbcaccabbccbaaaacacbaaacabcaabaacabcacaabbbaabaabcaacbaabbbccbacbbbabbbabcbcbcbccaabbcbcaccaccbbcaaaccaabccaaccbaaccbcbabaabbaaaacccbbabbbbbbabacbccbbccacbbcbbccacbcccabbbaacabbbccccccababaccbcbbacbcbcbababbbbabccabcccccaabaacaacabaabacaabacaacbcabcbacacbbaaccbbababbbcbabaaabacabbacbacccbcaccbcabcbaabbaacbabccabaaabaacbcbbcaaaababbaaacbbcabcacabcacbcaabccbbac cacaaaccbabbbcccabbacccbaababacbabbbbcccaacbbcaccbaaccacaaacbbcbcacaabaccbaabcacbabbaaacbacaaccbcababcbbbbaabbcbbbbbaacbbbccacccbaacbcbaabaccbaabbbbbabcacacbaacabaabcbbabcbcacaaaaabcbcccccccacbacbccaccaabccbabbccacbbcbbbbbacaccbbccaccbaaaabbbbccacbcabbccbaabcbcbabcbaabaccaabacbccaccaaaccbacabbcabbabcccacbabcbcbacccaabcbbaabbbaccbaccabbbcaacaabcbbcbacbbaacaabbbabcccaabaaabbcbaacbbccacaaaaacaccccbcacbcaccabbcacacabaaccacbccacabbcaaaaaabbaaaabbccabcacbccbcaabbbacbbbbacabacbabcbcbbcbbbbbccacaabcaacbcabbbccbbbbcbcbaabcac cccbaabaccbccabbbaabacaabcabbcbabbbacccccbacbacccacbbcabcbbcbccbcacaacccacbccaacbbabacbbaaaaccbbcbbcbbcbcbccbacaabcaacabcaaaabccbbcbbccccaabacbccbaaccbbbaaacaaaaaacaabccbbbcbabcacbababcccbbbbccccbaabbbcbccaaaccaaacacaabacaabbabbcbaaacccbbcacbaccacbccbccbaaccbabcbbbbcbbbaccbcbcacaccbcabbbbcbbcccbabaacaabcbbacbabacaaabbbcbccacbcabacbabacaabcbabaccaaaaaaaabbbaaaaaabaabababaaaabaccccacbacaabbcabbbcbaaaacaacbcbababacccbbaccabcbababccaaababbabcaccaaaaacacbbccacaacccbbcccbbbccbcbbcbcabcaabbcbbcaaacbccbacacacabacbababccaaba aaacaacababbbcabbbcbbcbabbacbacbabacaaacccccacbababccaacaabccbccaacbacabccaacaabaabaaabbbbbbaccbbbacaaaaacacabacccbcabbcaccacacccbabbcaabcabacabbaccbcaabbcbcccbacaaaacbcbccaccabacabababacccbbabbacbcaacabaccabacacccbbacbbabbcaabcccacbacccbcaacccbabbaaacbbaacaacaacbbcabbcbbbaaacbaaaabbccbccccccbbabcabcbbbbcaabcbbccaaabaccccccbacbbccaacccbcbccaababccbccabccbcbbccccbbccbaabbccabacacaaaacbbbacacabbaaacabbaabbbcaacaacbabbccaacabbcacabaaaabcccccaabaabcccbaaccbcbbabcbabbacaaccbacbbacacbababbcacccbabbccabccbcbabbbaccaabbbaac cccacacccaacaaaaacaaaaabbcccbbccccccccaabbbcbabbaaacbbacccbcccacbaacbcbabaaabcbaccacccbbabaacbcbabbbacbcbacabbacbcbbaacaacccabcbacbccacbcbaccaabbabababccaacabbbccaacbbccacbabcabcbbaaccbbccbbabccacaacbbccbacabcabaabcbbbaabaacabccaaabcbaaacbaabcacccbaacbcaababcaabcaacaabccbaacbbbcaaaabacbcbaaaaccabbcbcabccabbacacccababbbcbcacaacaccaccccbaccaaaacccaacaaacccbccbccccbcccbbbcaccaabbccaacbbcacbbccbcbbbaacabbccbbcccbaccbacaabaacccaababccbcccbcaccabcaccacbbcbcacabbbacbcbbaabbbbabcabcabcabbcccabbbaabcbaacbbcbacaabbbabcccaabaa abbacccbbbbbaacbbcaacbbccabbacbaaccbcbcbaaaacaabcabbcbbbcbbbacccccacaababcacbcccbccabbabbccaccaacbccbbccbacbbbbbcabbbaacbbbbacbaabaccaaccabccabbcabccbbbbabbaabbbbccaacabbaabbacbacbbccbccacbabccaccaccbbaccbbbbcbaccbbbabbcbbbaacacaaaccbccbbbbabbbbcccbcbabbabacaababbcabbabaababcccaaccabccbcbbaabbcbaacbbbcccacccaaccabcbacbacbaabcbbbbbcbcaababccaacccccccbaababacaaaabaaccabccaaacbcbcabaabccbbaccaccbcccabcbcacaacbabcacabccbcaacbcbbcaccaccacabcbbacaacabbaaaacabcbbcaabbaabccacbabcabccacbbbcabacaabbbcbcbaabcaabaccbabbacbbcbac bbcbcbababaabaabccbbcbcbabcbabbbacaabbcbcacabacaacaccbaaacccccabaacccaaaccaacabbccaabbcbcacaabbabaababacbacabccacacbabbaaacbccbbcababcbbcaabccaacbabaccccccabaccacbbcaaabbacbbbcacacbabbaaccccaccbcbacaaacacacccabcaacaccaccbaabbaacbbbbabaaaaabbcbbacbaacbabcbaccbacbcbbabbabaaacabbaacacaacaacbacaccaacabbbccbabcabacbcababacbccacccbacabccabbcbabbccacbbbaaacaacacbcbbccaacaaabbcbabacbbcbacaabcacbaabcbbbacbcacacabaccbbbccbcbbccabaccccabaacbbccbcaaacaacaaabaacbaccabbccaaacccbcaaaaaabbcbacacabcacbacaacaacccbbacabbcccabacaaccbaa cbbbaaaccbbbacbbbcbcacbbaaccabbacbbabaccbbbbbccaacabcccbacaaccaababccaccbcbbaaccccababaabcbaabbaccbacabcabccbcbcabccabbcbbbcbaabccabaaaacabcabababcacaacbbbabbabcbbaaabcabbccaabbbbbbbacaaccaacaaaaccaaaaabbcaacaaaacbbcbcacaccbabbacbbccccccbbccaabbbbaabcbaacaccbcbacbbbaabcaaabccbbabccbbaacbabbcbccbaaaaabaacaacbccaccbbcbccbabcaaccabbacbccaacaaccccabcaaabacccccaccbccbbccbaabaccbbcaaaccababcbabaacbcabbaccabaabaabcbccabcbcbcaabcbacabcaccababbcbaaccccabaabbcbaaccaccccccbaaacabbbcbacbacaabcbcbabaabccabcaacbacacaaabbacaabbbcb abccaccccaababbaccbcabcbaccbcaaaacabaaaccaabaabcbbbcbbbbabacccbbbcccbaabcaabcbccbaabcacababcbcbaabcbcacacbaabcbbabccaccaacbcabaababcccccccbcbcaabcacbbaacbacbcbbbabbacbcbbcacbcaaababacbbcbcbcbbaacbcaccbbccaaababbbcaccbacabaabbaabbccbaaabccaaabacbbbabbaccbcabccabacbacbcaaaaacaabbccccacabccaccbcaacbaabbbccbbacabbababbbabbbbccababacaaccabccbcccacbbcacabacbbbccabaacbabaacbcabcaaaaaabccabccacacabbaaaaacbacbaabacbcccabbabcbbcbbaaaccbcaacabbbbcaababccbaacaabaabbbbaaaccccbbcaaababcacbaccbbacaabcbbcbbacbcccaaaaaacacbcbacbacaa bccbaababccacacbbccaaabbcaaabacbaccabbbbbbccbbbaccbacacbcabacacbbccbbbbaabcbbabbaacabcccccbccbbccbcacabacbcbcabcbaabcacbacbbaaacbccaaababbcabccccccaaabacbbccabaabbcbbcbbacaabccbcbaacbccacbabaaccbcbcbcbcccbabbbacccbbcbabacbcccbbcccabaabbbababbbacccbcbcbaacbacbaccccccbabcaaccaaacbbcacbbcacccacacacabccbbccaccbabbcbaccaacbcbabbacbabbccaabaacbccacbccbbbccabcbbabbbabcbcbaacccacacbbbacaabbaacaaabbacacaacbabbabacbcababbcaabcbbbaacbaacbbcccbbacbbbcbcacaacbccabccbbcccbccabccabcaaccaaababacababbbbbaccacaabbabcbccacbacbabcabbcc accbcbbcacbaabaacbbcacbacbacbcaaacabbcccaabccbbbacaccccbcabcccccaaabaabbbacabbcacacacbcccabccabbcbbacbbbaccacaaabbbcaababaabbcbcbbaaaccaabcbaabcacbbbacbcacaaaacaabccbcbacaaabbbcccccccaccccbbcaabbccbbbaabaabbabbacccacaaacaabcaccbcbacbacaabbbbaabcaabbabbcacbbbbaaaaacccbcaacbacbabccabaaabbbacccabcccabcbabbbccbbccacabacbccbcbbbbbcacbaabcaccbaaaabbbbbabcacbabcccbaacbbababccbbbbacbcabacacacacacccbbabbcaacbacaababaacbbbaacbaccacaabcabcbbbaccbcccaabaaacbbaaaccbaaacabccaaaacacbbbcbbabccacacabacccbaaabacbacabcbcccaaabaaacaccb acccababcbbcccbbbaacccacaabccbbcbabbacbbabbcccabbaaaccabbaaccbbbacaababcaccbbbcabcbcacbaabccbbcaacacbaccccaabbcabcbcacacababbacbcccabbacbaccaabacccbcccbabccaaaaaacbacaccacaccaaaccaaccaaccabbbcbbaabacaabbbbacacbabbccaaaccbcccbabaccacaabcbbbbbccacbbcabacababccccabaabaaacbccbcbcabbacacbcbabccacbacbcbcabcacbacbbaacbcbbaaabbbccabaacabccaacccabccbbbbaaabacaccaacccabbbccbabbababaccabacbccbacaacbabccbbaacbcacbcccbaccacabacaccaaaaaabccbacacacccbcabacababaaaacabbabbbcbbbcbccacbbbacaacccbaabacbaabaacacbbabccbacaaccabbbacabcccc babcaaaccaaacccbcabccbbcbccabccabbbcbbacbaabcccacbbaabcacababaabbbcabbacccaabbcaaacbcbabccbacacabbcccbaccbaaccccaacaaabbacabcbbcbcaaaaacaaacbcbabbcccbaccbacabbbcbaacabaabbcccbacaababbccbbbbcbccccbccacabbbbacbbaabcccababcaabcaabcaaaccbcbcacbbbbcbbccbbccccaababababbccaccaccbacbbbaacbabcbcabcaabaabcccabaaabcbbccacaabaaaaccbbabbbcccbbccccccbbbbcaccbcbbcbabaacbacbcaccccaccbaacbbaaccbbbcccbabbbacabbcccabccbbacbbbabcbcbcacabbaaaaccaabccaccccbbcabacbbcacabbabbcbccbacaabacbacccccccbaaaacacbbabccaaccbcccabababbabbcbbaaaacbaca accaabbccbabbacccbaaacbaaabcccbbccaabbbbabbacbacabcbabcabcbbacacacabccbaacbaabacaccaccaaaaccccaabcacabbbabcbaabbbbbaacbbccaaaabbbaacbccaaacaccacababbacaabcacbacacbccbaccbbacaaaabacbcacaabbbababcaabbccabccbcbbaaaabbcbbbacbcaccccccbbacbbbccbacbcabbbabaacbabcaccccacccaccabbbbccabcbabcccacacbcbcaacbabbacaaaccaccccbbabcbccbabbabaabbccbbcabcbabbabcbbaabcacacbcbccaabacacabcababbccbabcccccbbbcacbbbcccabbbbbcaaabcaaccbaabbbcbbacccccbcaaabbaacbcbabcacccbcacbabacbbcccabbcacccccacbaababcbacbccaaccbcbcbbcaaccccaccacbccbbacacbaac bbcabbbcabcacbcbbbbcabaabaaabbbbccabaabacbbcabacbccbbcccbaccbbcbcbcbaaacbbbaabbcabcbbaaacbcbabbcbabcccccbbccbbbcbbabbbcccbaacabaaaabbbcbcbbbaaaabaacbaaaaaababcbaccbbabbbaaccbbbcbbbccbaaabbcaaaabbcaaccaaccbcacabbaacbbabcbbbcabcbabbbbacbbcaaabbcbbbbaabcabbcaccaacabcbacabaabbacabbcaccabcbbbbbcabaccaabbaabaaccaacccbcccabcbcbcbbaaaabcacbbbcacacabcacccabbcbcabacbaabcabcaabbaaabbccaacaabbaacbccaccccbbccabaacbcbbbacaaaccaccccbcacacbbccbcacccbcccccaacacababaaaabcccacbcaaaccabacbcbccabbacacabcbabaaabbcbacacccbaaaccbabbcabbbbb caccaacbaabbabcacaaabcccabacacaaaaccabcacabcbabcabaaccacacaabbcacccabcbbcccaacbabcacbcbabbbcbccaabbbcbbcbbbccaccbbbaabaababbcaccabaaacabbbaaaabcaacaabacaacbcaabaabcbcbaabbabcaacbabcaacbbacaccccaabcbbabaaaacbcbbcbcaaccaacabbaaabacabbcababcabcacaacaaabaaaabccaaaaaabacabbccbcacbaacaaccbbbccbbabbaccaaaabaccccaabbbcabbaacabccbcbbacaacaaacbcbbcbbcccbcccabcacacaaaaaabccacccbabbbabaaabbbbbcaacccaccbabccbaaccbbababcaabcacaabaccacacbcabaabacbaabcaaabaabbaacbacccbcacccaccacaaaabccacccccbbbbccaccaabaacbbcbcbabcabaaabbabbcaaaccb bcaacccbbabacbcccbacabacbaaacbccabaaacababccbccccbacacbbcaaabcccaacbabacacabcbcbcbcbbacbcaaabbabaacabacccbabbbaaacacbbabcaaabaababcbccababcbbcccaccbbacaaaabaacbabbbccbcbaccbcccacbcaacaaccccccaacbacacbcaccacbacccccacbbabcabacbaaacbbabbcaccabacccccbbbacaacaccabbaaacabbacbbccbacaabacbbbbabacaabbacbcbccacbaaabbabacbcacbbbbbbcccabaabbbacacabacbcccbacabacabbabbcbabaabcabcabccbacacacacbacabbcaabcacacbbbcabcacaacacbcabaaccbccacababbabcccabbacbaaaaaccbaabcbcabbccbacacaababbaccaaccccababccccabcbbcacaabaccaaacccaaccccbbbabaabb bbccbcccabababccbccabcacaaaccbcbbacbbbabaabaacbaabbcccbbacacacbbcaabbbccbaabbbbcaacbaaacabbbcbbbbcaaacaccabacbaabcacaccaacbaabbbabaaccabcabaabcbcabbabbcbabbcbaaabcbcccbabccbbacabccaccacaabaccbbccaabccacacbcbcbccbcbcbbbbaaabaaaaccccbcaaccbcaabbcbaaacaabcabbababaabaabcaabbbaabacbaaacacacccacbcbabbabcbababbaacaacabcbcabacaaaaaccacbcbcaacbcccccabcbcaaaaaaccabcbcbacabbccbbbcaabaacbacaccaaacccbbaababbbccaabbaacaabbacbccbacaccbcccbbbbbbcbcacaacabbbaabcaabbbbbbbcaaccbababbabcccaabbabbaacacacbbbabbacbcacbbabbbbbbbacbcaabcbbc cbaaaacaaaaababbcaabccabbbcbbbcacbbabcacbcccaaaaaabbcabaaacabcbababbbcccabaaacbabcbaacbaacacabaccccabacbacbcaacbbaabcccbcacacccccbbaabcbbbcccaccbcbabccccccbabcbabbaaccaabccbaabbabaaccacbaabaacbacbaacaacaabbacccacbcbaccccbacacaacacaaaccbcbcbbcabacbcaacbbaababacacbcbacacbcabbccabbabbaccbaccaaccaaabbbaabaacabacbacaaccaacbacbcbbcbcabbbaccabbcaaaacbacaaccbbacbababbcccbcacccabaaaaacacbbcccccabbaaabaaaaabacbbbbcbcacaacbaacbacacaacccaaaabaaacbaaacabacbccaabababaabacaabbbabbcbccbabbcabcbbcccaacbacacacccaaccacbcabbbbcbbbbbccb bcbaaabbabacabcacbcabaabcccaccccaaaaabacbbacabbbaabbaccaacbbabaaacaaccaaccccabcbbbbccccccbaaaccacbaccbccbbbaabbccaaaccacccacabcbacbacaacbacbaaaaaaabcbccbbabccbcbcabacbccacaabcccaabccacbcbcccbcbbaaabbaabccaccccacbccabcbcbbaabcbcaacabbcbbaabccaabccacaccbcabcbcbaccaaacbacbaaaaacbccbbbaabbaacbbacccbaccbbcabbacccccccbccbbaaacaabcabbabaacabaaacaacccbacbbbababbccaabacaaccbccacabcbbbcbbaccaaaabcccabacbbcbbcabbcbabacaaacbbcaaabcbaababccbbcbaabbaabaccbaccabcbbcacaccbbcccaccbcaccaaccbbacbbbabbaabcbcabcaaaaabcccacabaacacbabbbba accacbcbaabaaabccabacacaabcababbabaacabcbcaaaacccbabbabcccacbcbbbbbaabbacbbbbaabbbacbbabcacacbbbababababaaaaacacaabaaacbaaaabaacbcbaccbaacaaabccbbccaaabccbaaccbacbbacbaacacccacbabbcabbacbcccabcbbbbcbbcbaabacaacbaababcbbaaaaccbcaaccccbbcaabbbaaaabcaccccbbaacbbacacbaacbccacbabacabbcbaaaacbabaaabbcaabbacbbbbcaabbccabbcbabababacbcabbcacabcbaccbbabbbacccbacbcacbcacaacaccbcccaacaccbbaaabbbbcabbccababbacccacccaaabbcbbbaccaccabbcbcacccbccbacccbaacaabacabaabaacbbcbccbacaccabbacbccbcaaabcccabcccaabaacccacbcbbcaabaaacacacabcaa abaaabaaaabbcabcabbacaaaaababbccbcabcccccccabcaabccacbbcccbccbbcabcababbbcccbacbabbcaccbabaccbaaabccbabacababbbbccbacbccaacbcbbccbaaabbacbbaccacccbcaaaaaacccabacccabbacccbacbaacabbcabcccbaacabacaabcbbbcbacabbaaabbcababaccbabbcbbbbacbcbcaacbaacacacbccabaacacbacccabbcbabcacbcbcaabbacabcccbcbcbabbacaabbacabcbbcacbbabcacabaabccbbaabaaacbacbbbcbacabaabaccaabaaabccacabcbaccaacbabbcbbbaabccbaaaaaccbbabbbbcabbbabaaabcbababcbbccabcacccacabcbccaacccaacabbcbaacbbbbbacabccacaacaaccacbbbacabcacabbcbacccaccbccbcbacbcccbacabbbabcc bbbcccabcbaccaababccbaacabacbbcababcabbccacccccccbcaaabbacaabbcccbccbccaabccabcabbccccacacbaaaaabbbbbcbabbbaccacacabcbbbaccababacaacccbcaccaabaaacaccabcabcbaabcbabbabccacaccbaccbabcbcaccabaccbabcabcaabaaaaabccbacabbbbbbbbbcaabaccbcbbcbabbacbbcbccabbacabbcabbabbaacccbcbababcbbacbaabcbcccacbbabbaacacbaabbbccabbcccbbccccbbbbbbbaacabbcaabcaaabbbcaabbccbcacbbcacbbaaccccbaccbbbaacbbcacabccacacacaaccccbaaccacabbcabaacbcabaacacabbabbbcbbacaccacbcacabcbbaabcaabaccbababbcccabcaacaabccbcaabcabcccbaaacaccccacccaccabccbaaacabbba abbcbbacccbaccabcaaccbaaaaccbbbbbcccbbbbaacccbababacacacaabbbabbabaabaaabbcaacbccbbccacccabbcacabcbcbbabcacaaabbccbcbcccabaaacacaabbbabbcaacaaacbbabcacbaaabababcabcbaabcbabbacbaaaabccaabcaccabacbaaaaccbbbbbcacbbbabaaaaaabcbbccccaaaaabaccbbbcacaccbbbcbbbcbccaccbbababaaabbabaaaababcbbbbbbaacabcabbaccaababccabcbbcabccbabbaacbacabcbabcabbbbabaaacacbaacaaccbcbccbbbccbacabccabcbbbaabcbaaccacbaabcaacbbccabcabcbcacbbacbcbbaccaaccaaacaaacabcaabbaccacbbcaabbaabbbcaabbabbcbccabccaacbacaabbcbbcaaccbaacaabacacbaaabbbacccbabbabac bbababcbaccaabcbbababaabcbccaabbbaacccaacaaccccbbbbcccbbabbbbabbabbcbaccbacbcacbcbcaabcabbccbbbbbcaabbbccabccccabbbbbcaaacbabaacbaaabcabccaabccbcbbaaccccccbccaabccbccacbcabbbaababbcbacaaabbbabccbbccbbccaacbbabcbabaccabcaccccbacaacaaccacbcbcaccaaaacaacaabbbbabcabbbaaacacacbabbccbcaabcbbabcacbccaabaacbabaacbcacbccaabbabcaccacaaabccccbbaabbbacbbccaabaaaacaacacbbaccbccbbbbbbacbcacccbaccaabacbcbaccbaccaacbbccbbccaacaababcabbbcbbaaccaaccbcaabbcbbbccaccbbacccacabbccbbbacbbcbbcaacbbbccabacabaccbacbacccbabbcacbbbaccbbbbbcacc cbccaccacabccbacbbbcbacaaaabcbabcacbacbbabbabcacbcaccaabbbbcbabcbacbbcccccabcabaabaacbccaaaccaaabacbacabcbbccaccbbaccccacbaccabcbababcaaaaabcbccbabbaaabbbaacbbbbbbabaacaaacbcbcacaccbccababacbbabbccacacabbbacbcbbaabbcccbcbacbbaacbcacabcbcccbaacaabcaacbabbbccbbcccaabcbbcabccbbccbcccbbbcbcaacccacaacbaababbabbbaaabcacaccbcbcbaccccbbcccabaacccbccacaccabccbabbcaaccbbbbccbacacbaabaacccbbcccbbbbcabbbaacbccaaacbcbccbccabcccaabcbabaaaaaaaaacbabcbacabcbbbbbbabccacaccbacbacaabcbcbbcbaccacacaccaccbaaabccbbcaaaccaabcbbbccaacabaca caccaabababbaaacacaccbbcbbbccbbbbccababacccbbbbbbbbcbbbccccaabbaabaccacaaaccaacbbbbcacabcbbcaaaaccabbabcaababcabccbaaccabaacacaabcabcabbaabbbcabbcaccbcbcccacabbbacbccaacbacabccabbacababaabbabbbaaccbaabccaacbcbabcbbbaaaccaaabcabccbbcacbacacccbcbccbababccbacabacbbcacabbabacaccbabccbbabbaacbacacacbcbabccababbababbbbabbbbacbcaabcabcbacbcbbccbcaccbbbccbacbbacccbccccbbacbcbaabcaaabbbbaaaabccbaccacabcccbbccaacbcacbcccbccabacbabacbccbbbbaaaaaaaabaaccacaaabcaccbcccbccbaccaacccbacaabbabaaabbcccbaabacaacbcbcabbcabbcacccccbcaca cccbbacabcbaccabacacacbaaabcbabbbcacaabbbaaccbacacbbacbaabbcaabababbbabbccbabbaacbbbacbbcacabbcbccaabbbabcaccacccacabccacbbaacacbbccacccaabcccabbcacaaacababbaccbcbcaacaccccbccbccabccbbcaabcbcbabcccccacaaabccbaabacacbbabcabbccbccabcbabacaaacaacbbcaababbcbacbbccacaacbcacbccaacaabbaaacccabaabbcaacccbbaacabbacacaabbcabbcccabccbcbcabcccbbcbcbbcaaccaaccbccacbbacaaabacacbaaacaaabacaccccbbabababccbbbbababbaccbbaccaabbccacbabacabcccacbbcbccabbcabcaaaacbaaaabaababcbaaacaccbababcabbabaabaaaabcaacababcaaabbbcacaccbbabbaccabacaa aabbbbcbccbbbaabbabbaccbcbacaaccbccaaaabacccbcaabaabbcccbbcaabcccacbcbbacacabcababccbacbbcaabbcaccabbcbcabbaacbccaaaacaccccaaababccababbabcabcbbababcbcbacccbcccbaabaccabccababccbbcabbcabcacbaabccbcabbcabbbbcacaaabbcaaaaaacbcccccccacabcababbcbcbabcababcccaaaacabaccabaabcabbcabbccabacaacbcbcabbaccacbacaaccaccbbabbacbccacabbbabcacacabbbcbbcbaacbccabbabccbbaccbaabbcbccacbcacccbcaaccbcacccbbbcbaabacacabccabccababbbcbbabbaacaabbabcaaabbacacbbaabbcacaccbbccbcaacbbccbabaaaaaabccababaccaaacbbcbbcbcaabababacaabcccbccaaabbaaab babbbacbacccaaccaacacccccaacaabccbcbccbcbbccbccbaaabcbacacbcccccaccbcababcbcaacbabbabacabbabccbbaaaaaacaccccccbccbbabaababccbbacaaccaccabbcbbcaccbaaabccccbcbbcaccccaaaaaccbabaabcbabccbbaaabcbbbcacaabaabbcacbaccccabbbbccbcbaabcbcbaabbbbbaaacccaacbcbbabcbcaacabcccaaccbccabbccabaccbaabacbbcacaccbcacbabbaacaccbbabcaaaaaccacbcabbaaaacacacbbcaaacbccaaccaccacbcbbcabbcbaaaacaaccbacbcacccbcababccacbcccbacbcbaabbbbacaabaaaccacccbaaacacbcbabbbbccaaaabbbbbaaccbacbaccbbabbabcbcbacacbaaacbbcbabbbaabacbbbcccacccacccaabbabcacbbbbbc ccabbccbcccbacaccbbacbcbbacccacbacaaababbbaaacaabacbcbbcbcbbccaacbabcbbcabcabccbcccacccacabacbccbccbbcbaacbacabbbcbbbacbbccbbccaaabcccaaaaacbaccbaabcacabcbacaaccccbcbccbacaacbacccbacbabcbcccccbbbcacbaaabcaccbbbaabaacacaacbcbcacaccbcbbcbbcccbcaccbbaaabcbaaabccbcaaaccbcacaacabbcabcacaaaabcbccbbcbbbcccaabbbacbabbcaccbbabccbccbccbcabccaaacaaccabcbcabcbbbcabbbbbabcbbacacacacbababccbcaaacaacaabbccacbaccbaabbacacacccbbcabbcbcbaccacabcacacacabaaccbbbccabbccabcaccaacaaacbabcaacbcbbcbccccaccabccacaacbaacbbabccbcaccaaaaabcaccb accabcccacbacbaccbaacaacaccaabbacbbcababcbcaccabccaacacbacbbabacabaabababbaaaaaccababaabcbcbcaccaabcaaabcccbccaccbbccacbacacbcbababbbabcbbcbabbacbccbbabbbcaacbbbbbababaccbccbacababaaababccaccaaabaabbabcbacaaaaababacccbbaabcabcaaabbbbccabababaaabbabccbaacaaabccbacacbbbaabaabbacbbcababcccbccbcbaacaacbcabaccabccabbcacacbacaaabaaabacbcabcabbbaabbaccbcacaaaababaabccbabcccaaabccacacabbbabcabcaccacbcccbcacbcaababacaaabcccbbccccacbaaacccbcbcbbaccaacbbccccbacaaabbbacbbcaccbcbcaacbccbcaabbaaabaccccaaabaabcaaababbbbaaccccbabbc abaabccaaacababaababbbacbaccbccabbabaababababccbbbabaacbbaacaaaacccbbacccbcaccbbabaabaccacacbcbabcacbcabacabbaacabbaabbaaabbccaabaccccabbccbcaabcacaabbacbabcacccbcacbccbbbbcccbbacbaabcbaabaccbbaababaacbcbacbacbcaabbabbacacaaccbabbbbccccbaaaacabcbcaacaacbacacabaaaabaaabbbaaabaabbbcabaabacacacbacbacccacccabacbbbaabacccbccbcabbccbbabbabaccbbbbacbaccccbaababbbccccbccbacabbaaccaccbbcaaaacbcbccbcccccbaccacbabbbaabbababbaaacbcbaaabbbbbbabacabbabacbcabcbaaaabccbabcccacbbbbbcbcababbcaaccccbabacaacbaacacbabbacccbaaaaaccaabbab babcbcbaacabbbccccaccbaccabacbcbbccbcbaabaabbcababbcbcaabcaccccaaabaacbaabbbaacbcaaaabbbaabccabbbaccacacabcbbacbacabacaccaacabbbcbacaacaabbbcbcbcacaaaabacccccabbbabacaabcabccaaaacacaabacabbcbbbccaccccacabacbacbbbaabbbbaabaacbcacbabbbabacacaaaaacccccabcccbcaabcccccabcbbababacccccbbbaabbbabbbcbbbaccabbbaccacccbcaaaccbabbbabcbbbbccccccaaabccabaacbaabcaaabbacbcaccbcbcacabbcbaabcaccacbaccccacbcaccabcacacccbacabbbcbbcacbccbbbcbcacbbbbbbbacbcbaaabacabcabaabaaccacbabacbbabacabaacaaabcbbababbcccaaababbbbbbcbcbcbabbcaaacbaacc babbbbbaabbcbbcabbabaccaccaacbabbbabbcabacccbabcbbcbcbbbbaacabcbbacccbbcbaabaccaaccccbcbccbcabcbbbaacbccabaabbabcbcccababccaaabccbcbbcabcaaacaaabcabcbbacbaaabbbaccabacccccbacbaacbcaccbbbbbaaacbcccbcbabaabaaacbccccccabbbbbbaabbcacbbcacbacabaacbcabbccabcbbbccbbbabbcbbcabcbbbcacaabccabbccabcbaaabacabbbacaccaaabbcacccbabaababcaaaacbccbcccbbbcabacbaacaaccabcbcccbbcbbcabbaacbcbbaaabbbacababccabcbabbcaaaaababbbbcaacbabaccccaabcbabccccbabbcbcabcaaabbcacacabbcacccabbbaccaaacbbbcabccbbacabaaacbcacaabcbcaccccccbbcbbcccccbacaca accbcbcaccbbacccaabcabcbabaaacababbcbcaabaacccbcbccbcbcabcbacaaacccbbacbabaccabbcccbbccaccaaaaacabbbabaabaaaabbbcacccacaabcbacbaacbcbbaaabccabccbcccaabbccaaabbcbcbbcbccbccccaccbacabcbbccbbacacbbacbccaaaabcbccaacbcabbacabaababccccaacabaacccccbcbaabaaccccbbbacaccbabaaacbaabcccbabaabbcbcbcaccacabbcabcbbbaccaabbaababcabbcccacaabcaabbacbaaaaaababcbcbabcaabacabaaccccbccacabbababbabaabacbccccaaacacbaccbcbbbbbacbcbbccabcacbcbaaabaaccbcbcaabcacacabbabbaaccaacacaaacacbbbbccabbbbbaabcaccbbcbaaacabbbcacbacbabbcbaacbcbcccccbccac cabbcbcbccbaacbbabaabaccbacbaccbcbcbcbacbaabababaccccabacbcbbbcbcabaaabacbabbcbaaacbaacabbaaabbacbccbbabbacaacbababacbcacbacacaaccbacaaaaaabbcbbbbabcaabbbbbbacbaccbaaabccbcaccacbcccacabcacacccacbcbaccccacaacccbacabaabbcaccabcbccbcbcbcaaaaabbbbacbbbaabcabbacbbccbbccbccbaaabbcabaacbccbabcaabbaaaabccbcacbcbaaccbabcbaaacbbcabccbccacacbbcaabcbabcccbccccbbabbcaacacbaccbaacccabacccbcbcacbcbbbbbcaabcbbabcbcacacaacacaacbbbabcbbcccaaaacacbbcbbaacbabcaacacbbbccbacababbaaabcacaaaacbabbbccbccbbcbcbbcbcbcccaabbcbabbacbbbcabbaaacb ccaacabbcabacacacbcbaaabccabcaaabbccbaccccccbbcbbbabbcccbacacabccbabbcaaaaacacbbabacbccbaccabbacaaacaccbaccbacbaaabbccabaaacbcbbbbbabaccccabcbcccabaaaccccacacbbbbcacaabbcabaaacbbabbabbaaaaccbbcbbabcbcbacccaacacbbbcacbbabcbcabcaabcbcccabcbcacaabcacbbaabcabaacaabccbababacacabbbaabcccbcccccabbcaaaacccabcbbacbbccbaabcabbccbabbbacaacccaabcaabaccbbbacbaccbbaababccaacaaaaabcbccccbbbacaacbcbacaacbcbcbabbcababbabcabcabbcccacaabcaaccabbccbcababacababbbcacbacaaaaaccabbabbcbbccabccbbbcbabacacabccaacbaabcbbbbbbabbbbbbaccaacbcaac aababbcababbcbaaacaaabaaacccacabaacbbcabbbaabacbcaacbaaccaccbbbccbbcaaaacbaaccbccbbbbbbcabaccbcbcbabbaccbaccccbabbaabaababbbccacabcccaacbbabbbbcaacaaaabababcabcabccabbabacbacabaabccbbcabbbabbcbbccbbaacbbccbabcccaaabbcbcaccbacbcbcaaaccaccabcccccbbacaabccbbacabcbbbcaaabccacabaccacaacaabbabccbacbcbabbacbbabbcbbcaacccacbbabbabaacccbaabccabbaccacacacaabcaabaabbbcbccabcbacbaabbcabcacccbbcbbcaaaabaabbbcabcccabcbbccacbacacbaabbaaacaacabaccaaabaaccabcbabbccbbccccabcbbcabccbbaaabbbaacaabaaabbabbacaaccbbacaabbccaaabbaccbabbcab cabcabccabbbbcacbacaaccaacbabaabcabbaaaacbaccaacaaacbbacccbacabacbabcbcbacaaabaabcbacbbaacbbbccbabbcbaaababaacaabaabbcaccabcabaaaaaacccabbbcbaccbcabbbabbbbcababaaacaccccbbcaaacababccccbaabbbbaaabcabaaaaababbcacacaababaaababababaccbbbabccbacbbccaaabbaacbaabcccacaaaabcbcbcaccbbacbccabbbbcbbaaacbbbacacaacaccbcaccabbbacbaaaacbabcbbccbabbcaaaabcabacbcaabbabaccbaaaaccbcaaacbbccacccbbcacababcbbccabcbbbbabbaabbbaabbaccbacacbbaacbcccaabccbcabbcabbcbbaaababbcbcaaacacbbaccacabaacacbaaabbacacbcbacabbaacaacacbbbcacbcbabcabbabacc babcaacbcbbbacaacabcaaccaacccbbbaabababaacabaabaaaccbaaaabbabcaababaabcccbabbaabcacbcabcacbcbaabacbbabaabbaacbabbcbccacbaacaabcbbbbcbcabcabcacccbabababccbbbacacaaaccbabbacbbaaacbccacaaaccaabccbaaccabcbaaaaccbabaabcbbcabbbacaacccbcabaaabbaaabacaabccbcaabaccbbccccbbbcccbccacbbccbccacababcbcbccaaaaabcccbacbcaababaccbbaccabcaaabbcbccabaabaabcccbbcaabacaabcbababcbbaaaacbaaabbbccacbcbccacaaabaaabbaccbacaacacacbaabacccbbccacbbaababacbcacbcccccbccabcabbcbccbbbabbbabbccbcbabccacaacabcbbbabbaacabbacccccabaabacbaacbbbccacbcbac caaacaaabccbcababcabbccbacababbababaabbacbcaaaaabbccbaabbaabacaacbbbaaccbcbaccbbcabccbbbbbbbcacabbacabbabcaaabbbabcccbcacbbcbcbbbcbaaaacaaaacaccccccbbbccbaaaabbaaacaaaccbccabacbbcccbbaacbccabcccbcbbcabbcbbbcacaacaacacacbcabbacaacccbbcabaacbbcaccacbcbcaabbbbbccbaccccacabbbaacaccaacaabcacbacbcbccbcbbbcbaaaaccabaaabccbaccbacababacacacacabacabcabbbcabacaaacaccbbbaacaacbabcabcbabbcbcbcabcbbcccbbaacccbbacbbbabcbccbcaaccabbbabcaabacbccbbcacaaaaabbbcbcbbabbabbbcccaaaaaccaabccbbccaacccbbbcbbabbbccaabaababcbcbaccbbbbbcabbaaca cbbcacbbcaaabcbacbacbaabbccbcacabbccccbbaacabcbbabbabbccabacbaccbabbacabbbbacabacaabcbaaaacaacaaaacbbcaabaacabbcaccbbbccbacbcbcbaabacaaaaccabcabbabcaccaaccaaabbaacabcccbcacccaacccabbcaaaabcbbbbcabcabbcaacbbcabcacaaccacabcbbacbaaccaabbbbbcbcacbaccccbaaabbcaabcaaaaacccaccccbccacbcbcaacbbcaccaabcaaacbbaaccacbcbccaacccabcbaabbbbcabaaccacccccbcacabbaabcccbacbbbabacaccbcbcabbacabbcbcbccabcbabaaccaacbaaaccbcacccccbbaccacbacabaaaacbcacbabbcbbcbcabbababcbcbbcabaabbbbcbcaacabaccccaacbcccaaaccaabaabcbbcbaabacabbbacaabcaaccaabb acccababcaccabaccaacbbacbacacaaacbbccbaccccbbacaccabbbbaabaabbccaccacabcbbbbccbcaccaabaabacabcbaabcccbbbbbcbaabaaaabbbccbbbbbccbbbbcbbbacaabababbacaacbacaacbcbcbcbccbcbcccbaaaacabbccbccaaabbcccccbcbccacaaacbaabaccbbbbcbbbacbbacccbccaabcbcbbacbcaccbcbcbabbabbccaacbccbbaaacbabbbbabcccbaaabbbaacccbaabaacbccaacabaabbcacbbbccaacaabccccbbbcbbcaaacacccbbccacbbbbacbcccabcababacbacacbbbcbaccabaaaaccbcaccacacbaccbbcbbbccacbccbbcaccbcccacccccbabbabbabbcaccaccccaacbbbccaacbbbbbacccacbaacbaaaccccabcbabcaacbccacbbbcabbbaacbaabcba bababbaabaaabacabccabacbcccabcacaccaaacacbababaccbbcabbbabbbabcbcbacaaccabbbabcaaaaaccaacacabaacaaabcbbbbccaabaabbbbabacbccacbbbacacbcbcabcbcbcabaabbbabbabbbaabbccbaccbacbacbbbbccbbcaccacbbcacacaabacabcabbbbbbcabccbcbcbcbaaccbbacbbccbacaaabcabcbbababcbaaacabaabbabaabcbbbbbaaabaabbabaabccccbcabacbbbbccacaabbbccccaacacccbaccbcbcabbaacabbacbaabbcaaacaacbccaccabacaabcaabbbcacbaacbacbcbbaaaccbcbbaacbcccbabbaaacacbbaacbcbccaabcacaacabacacaaccabacacbabccbababaaaacbbabbbcbbcacbcabcaabbcaaabababbccaabaacbcaccbbcabbabcabcbaaa cacbcaaacbbabaccbcbbcbbabcabacaaacbabaccacabcbbbabccbaacaabbccccbaacbbcbacccbbaaccbbccbabbcacbaacbabaacaaaccaaacaaccccacbcaccccbbaacbccacbcbcbbbaabbbabcbaccccccbaabbcbbcbcabbbcabacabcababaaccbcbaacbbbbbabccbbbaaacbbcabbacacccccbccacbcbaabcbccacabbcbcbbaacaacaababacacacacaccaabcaaccbaccbacbaaaaaaccacbccbbaababbaccaacacaaabbaccccccccbcbcccccccbcbbaababccaccbcacaaccbccabcacbcccbbaabbabaaaabaaabbcbacaaabbccaaababcabbaccbaabacacacbbbbbaaaabbabbbbbbccabcacacababbbcbabaacbbbbbcaababbcbabbcaccacbababccccaabcccabcbaabbcbbacb aabcabcabcbbbcbbababbaaabaacacbabcbcabaababaabbbccbbcabaaabcacbbbcbbcbbabbabbbcbabcaacaabbbbbabbcbbbabbcbabacbaccaacacbabbacbcbcccaabbcbaaabccbcaabbcbbbccbacaabbbcbccccccbbcccbcccbacbaacbbcbbcacaaacccccccaabbbcbaabbaabbaccbaccccacaccaacacabaabccbabbbaaaccbaaaacbbccaccbababcbbaaccacaccbcbccabcccabcaccaaacccabaccaccbcbabbbcababcaabaabbbcaaccabacbbcacccabbacbbcacaababcbbccabccbbbaaaacccbcccaabcccbacaabcaacabbcabccbcbabccbccbbcaaaccccbbbbaabacabcbbcaaabcaccaabcbbbbccbacaccaacbbacaaaaacbabcbccbccbbaaaaaacabaabccbbabbcaba abacbcaaabacbbaaccaaccabccabcbacbccbabccabcaccabcbaccbaccacacacbccabbbcbacbbbbaccaaccaaacabbcbbbbaaacaccccbbacacbbaacbcccacbabcbabccacabcbabccabaabccaacabbaaaabaaccacbbcabbbbbaccaaabcbccccabbcacaaabbacbbcbbbbacbbbaaaccccaacaabcbbbcaaabcaacabccccaabcaccacacaabbccaacaccccababcbcbbabbbabaccbbacccaccaccbabbaacbaaacbbbcbbababcbbcccabcbcaaacacccabbabbcbcbbaabababbbbacbcbbacbacbabccabbaabbbaaacbacaabacacbabcbcaccbacbbbbbcbbbbbababccaacacbcbcbbabccbbccabaabacacacaababcccbccaaacaacbabbbbbacbcbcccacbabaabcbbabbabccbbbcccaabac bbacbaabaabbbaacccaacacaaaabbabccbaabccaabcaabcbccbaacacbaacbabbaaababbcacbaaacbbbbbccabbacacaaabbcaabcabccbbbccbacbaccbabcbabcaabaccabcbabcbcbcbbccbccccccbacbcaaabacccbbabaacbccaabcabacbbcaaaccccbcabcbcacabbaaabccabbcbcccaababbbcaacccbcaaaacccbabccbbacbababcaaacabaabaaaababcaabbbabbabccbbaccabbabbbbabcbabcccbabaccbccbbbacbaabcaccbababcabacbbcacccbcccacaaacccbccccbbabcabaabaaccccabcaabbabaccbacacacbacaaccbcacabcccbbcabcccacababacbacbbacbaabacbcccbabaaaaaacaaaabcbaacbbaaabcaacabccacaabcbcaacbbaababccaaaabbaccccbbabba cbcaccccccbabacbcaabccbbacccacbbbbaacccabbbababbbccbaaacaacabcbabcabaccbcccabacbccabbbccbcaccbbbbcbacbbabaacbcbbbabbaaacccbababaccaccaaccbababcaaccccabbbbaaabcccbcacbbaccabcbabccbcaccaabacababccbbbaabbbacbabacbcabbbbaaabbcccaacccaaaaaabcbcccccbcacbcbaacccaccacbbcaccbcaccbbcbbaccaacbccaccccbcbcaacccbccbbcbbbabcabccccaccaaccbaabacccaccbbcbbcccaacabbcacccccabcacbbbacbbcbbabacbaabccccccbccbaaacccbcbaababccbcabacaabcbabaaccaaccabababcccbbbbcacacaaacbabababccbbbababcabcbbbacaaaabcbabcccccaabbabbabcaababaabbccaaaccbacacaac cbabbcabbbcacacaccbbbccbabbbccbbccbbaccaabaaaacacabbcacaacbcacccbababbcaabbbbccaabaabaaaacaabcbacaaccbcabacbaabacbbaacbaabababbbbcabcaabbcbaacaaacaacabbbcbcacccbbaacbaccbcbabbcaacccaaccbcccbaaaaccbaaaccaacaaccbaabcbabbabaacbcccbbcacccbcbcaacccbbbbccbcbcabcbcccbcabcbacbbaabacbaaabbccbcacbbbccbbcbacaabacbcabcabcbaaabbacbcbabcabbaaaabbcbbacbcbacccbabccccacbabaacbccaccaacaaaaabcbcacabbbcbcccbbbaaabaacbbaaaaaaabcccccaaccccccabbbacccbccbccababbacbcbcacbcccaaaaacccbccababbccbcaacbaacaaaaabcababccbbbabacbccbbbbacbaaaacccccc baaababbaaaabbbbbccabcbaacbbbbbabccacbcbaabcbabbbccaabaccbcccbacbccbccbbbaaccabaaaabbbbbaccacbccbbaaabcbbcacabbbcaaababbbbcccccccbacbbbabbaabccbcccbccccacacabaccbcbabaabccbbcabaaabacbbaacccccbcccccbcccbbacabccabaaacacaacbcbbcbacacbcbabbcccaabcbaabcaaaacbaaaaccbacbcabbacbbbbbaacaaaaabbbbccccbbbbacbcccbcaabaaaabcbacabbcaccaabcabbbaabcbaabacbccbbbbcabccabbccacbbbbbbcbaccabcccbccbccbacccbbbabbacaacbbbbcbcaabcbbbbcccaababcbbbbabacbaaabccbababbcaabaaabbbbcaabbcbcacbcbacbccbbbcacbbbaaccbacacbccabccbcaabbaaaaaacccbbaabbbacb aaaaabbbcabbabcacbbbbacabaabbcabbcaaccbcbcbaaacaaaaabbabaabbbcaabbabbbbbcbbccaccaabbccccabacbcaacccbaabbcbcbbbbcabcacbccaaccbcbbccabcaaccaababcbaacccbbaabccbbcabbaababbabcccbabaabbacacbabcbaaacbabacbbbacbaaaccbcaccbcaabbabbccababababbcaacaccabbccbacccaabbbbbcbbbcbabccaacbcbbaacbbbccaacaabbbbcaacabbbaccababbccaccabbaacabbbbaaabcccbaaabcacbcabcbccbbcacbbabaaaaaabbbcaaabbcbacabbbaacbbacbaccbacacbbbababbcacbabbccaababbcccacaaaaacbbbbabccbcacbbbcbcaaabbccaccbcbcaabcbbcabcacaaacbcababcbacaabbabbacccbacaaccbbbacbcbabccccca ccaabcbacaacacbcbbcaccabaccaaacbcabbbabaccbacccaaabacbcabccbbaabbaaabbbccbaabbbabccbbbcacacbbcccbcaccbbababacabaacbbccbbacbbaabbbcbabaabbccaccbaaaaacbbbbbaabaaabbcabcbbcbaacabcababaababbaaaacabccbbcabccbcbbcaabbbcabcccbacaaacbabaccbccaabbccaaacbbbcabacbcbbcabbcaccabbaaaaaabbbccbacaaaabbaabcbbcbbcabcacbbaabaabcbcbcbcababaabccccbcbaabaabbaacaaaccaabccbbccbbaccbacaabaacccbaccaaacbcabcbbccbcaccabccbcbbabccbacabbbabaacaacaabbaabaacbaccacacabcabbabcaaacbccabaababbabcacaacbacaabcaaacbbccccbabcbaacababbacaccbacbbacacaaacabc abbbcbbabbacabccbbbabbbabbcaabaccabcbacccaccccbbcbbbbccaacbbcccaacbcaaacccbbaacbcbcababaacbaccbcbbbbbbcaccaabbcbababbccaccabbbbababaabaabcbaabcccbbabbacbcbaccbcccbabbaacccbaaabbaaccacbbcabacacacaaabcbaacbbbccaccccaabbbbbabcaaabccaaababccabbbbcaabaaaaaabacbbbaaaacbabccbaccbacabcbbbbabaaaabbbabbaccacbaaabbcbcbcbbcbacaccbcabaaccbbaaaccbbaabbaaaaaabbabbacababccbbacbabaaccabcbacaaaaccaabbbabbbbbbccbacbbbababcaacbabcabbbccacbaaacaaaabbbccacbbbbbbaabaccbcbbbaccccbbabaacbabcbbbcbcaccbcbccaaaccaacabacccacccaccabcacacbcbaccba ababbbcababbccaaacccabaaaaccabaaabbabbbabcabccbcbccbcacabcabaaacbcabbccacbaaacaaaabbacbaaccacbbbbabbacbcabaaacacaabaaaaaaaaaaccbbccaaaabcbcbabbcbacbbccbbaabaccaccababaabbacbbcbabbcbcacccbbacabacabaaccbccacabacabaababbcaccaaaaccaaacabaacacacaccacaabcabcaaabcaaccababcbccaacbbababbbbacbacbbbbcccbbacbccccacaaacbbccabcaaacbaccbcaacabcbaabbbccbcababccccaaabccccabccbbcccbabbccaaacacaacababcaacabccabacbccaabaccbacccbcababbbaaaccbaaaabaabcccbaccccabacbabcaabbaabccaacbcabcbacacccbbabaacacccbcbcbcbacacaabbbcbbccbbcaababccacabb bbbaabcccccccbcbbcabaaaaabcaaaaababccbcbacccaaabcbacaabbbbbbaccbabcabccacbcaccbcabcccabbacbcacbcabcaabacccabcbcccbacbcccaabbbabccabababaacbbcacacbbcaccaaaccacccccabcccbaacacbcacbcbabcaccbbbccaabcccacaabacabcaabcbababbaabcbbaabccaabbaaaaaccacacccabacaacacbcbcbcccbcbacabbaaccaccaaaaaccacbabbabbabaacbbabacbbaababaccbcbccacacbbcccacaacccbcaccccbacacaaccacabacbabaabababcaacccbcbcacbcbaaababcaccabcbcbbcaaaccabccaaaacaccaccccbccacabaaccabcbbccbcacaaaabaaccbaccbcbbccccacabacababbcacabbbabbcbabacbaababcaabcbbccacabbcbaccbbca cbcaaacbabccabbccbcbaabbaaacaccababbbccabcbbcbcbbcbbcabaccbbabbcbbbbbbcacaabcaccbcbcbaaaacbbaabbacbcabcbcbcbbacacbacccaacccabbabbcbacbcaabbcbbcbbaaabcaaccaaacbabcbcbabbabcaccbcacabbaabccbabcaaaccccacabcbcaccabbbcaaccbababcbcaccbbcbbacababcaaaaababcacbbaabccbccaababbcabaabaabbbbbabcacacbabbabaaccacaaccaacbccaababcabcabbaaabbbaabaabbccbaacabccbccabcccccaaabbcbbbabbccbcacabbbccbabbabacaccacaccbbbcaacaabacbccaabcacccaacbabbccaaacacbbbbcacacbabcbbaccbccccbcbcacbcbcbacccacaaaacaccabccccababccbaacacabcabcaaabcbaabaabbaabaa aaacabaabaacaaccbabaccbaaacacaaabaaacaccabbabbbbbaacabccaacaaaccbcbaaccbbabbacbcbacbacbaccccccacbabacacaccbaabcacbabccbbccacbcabcbbbccababcbbccbbacccaabaaaccaabcccacbacaabccacacabbbbabbbcbbbbaaaacbccaaabcbbcbbababbbbcacbbbbacaccbcabababbabbcbaabbbbbbbaccbacccaacccaccbbbbbccacacacbcabbbcbcbcccabaccbcaacabcacbbbcbbccccbaacaaaabbbbababccbbccbaccacaabbbbcbaabbaccbbccbbcccabccccbbbcbccbabbbaabaaccabbbccacbabcbabbcbbaacbabcaacabcacbbcbbbcccbbbacabccbacaabcbbbaabbbbbbcbaaaacacbbbaacabcbcbbacaacaabbbbaaabbbcabacbbcaaccccbbc baaabaabbbbbbbabcabcaacaacaaacbaacbabacbccccbbcbbabababcaaacbbcabbabbcbaccbbbcababccaccacabbcbcabccbccacbbbbbcbbbbaabcccbbaaacbcbacabcaaacabacbbaaaaabbbacccabbcbcccbaaacaaacbbaacccaccbabcbcaabacbbbcacbaccabaccbbccbacbcabbaaabbacbcabccaaabbcbbbbcbcccabccbbcaaaaacbacbacbcabcbbccbaaacbccccbbcccbbcbaabbcbbcbbacabaabbcbbbcacbcaacaabaaaacababacacacaabcbbbaaacbcbaaccaabbbccbacbccccbaabaaabbbaabbaabaabaabbccccabbcbbbccacbaacacabbcaabcaaccccabaccbabaaacccbcaaaacbbacbccbbabcbabcbcbccccbccccbbbbccabcaaacccbcbaabcbbccbcbbcabbbc aacaababcbccaccbcbbaaabbbccaaabbabaaabcbbbcbbccaacbcbccccbabbcacccccaaaabccbcbcccbacbbacacabcccaaaacbccbbbabaaacbbacacabcbacbabccabbbccbbbbccabcbabaabcaccccaccbbcbbbaacbacbcababbbbccccbcabbabccaaabccccbbbccbcccbaccbcccbbbaabaacbcaaccacacbaccabcbbabacbcbbcbccbbbaccbabbcbacabbacaaaacababccacccbabaabccababcbaccbcacbabacbcccbabccabcbccbbccbccbaabaabbccaabcbaccbcbcbccaabccabcbabbccbacbcccbbabaaaababbbbccaaabaaaabbcbccbcbcaaabcacabaacbacaabcbcbccbbbbabaccaaabcacbcccabbacbbcababbbcbaabcacbaccccabbccbcbabbcccbababacacbbcacb abcaccabbccaaccabaccabbcacbbbacabcaacbbacaabbacaaacbcccabcaaccabcacaaacccaaaababbcaaaacabbcccaccaccbcbacccbccbcacbbccabcaaaacbacaacbcbabccbcbcbbbacacbbbbbccbaaabbbabccbbbbbaacbabbaccacabbcaabcaacabaacacbcbcbabcaaaacaaaaabcbcbbabccaaccabbbbacbbcbbcbcacccbacacbcbcbcbaacccaacaaccaaacccacccacacaabbacbbbbacbaabccbaaababbbacbccacbcacbcbaccbacaabacacbaabbabccaccccccaabcaabccccccbcababacbcbabcabbbcbbaccaacaaabbbbaababbbababcbabbcbaaaaccabcacbacbababccccabacbbabcbcbbababcaabcacbbbbcacaccbbcbbacccaaaaabccbbcbcbaaccbcbabbaacaa cccbcaaaabcaccbcbcbabcbaacaaaabccbabccbbabbbbaacbaabaaaaabacababbbcbbccbcacccaaaacabcbbabcbbabbbabbbbccccabbbaaabcbabbcbbcaaabcbcbbacababccabbcabcaabcbcbcabaabaababaccabacbcaabacbaccaaccabacccbcccbbacbbbbcacbbbbaaacabbccaccbaacbabcbabbbabbcababbcabcabaaabacbacbbbccbaaaacccbcbccabcbcabcbaacaaaaacababbccacababccbbaccbacaabcbaaacabbacbbbbaacbbbcbccbbaabaaaaacaaacaaacabbbccbbcacaaabbaacbcabababaabbaaababacababacabaaaabcabcccbacbcaaaabbabcbccbcabaaaccbbabccacacabcbacabacbcbcacccbcaaaaaabcbcbbbcbbccbcccababcabcbababbcabaa bbbccacacccaccbaabbbcabababacacccbaaabcccabcacaaccabbcbbaaacbacbbcababaabcacabccbaabccccabaccbcbaaabccccaccccbbaabababbacbcababbaccccababbcccbababcbabcacbbacacbaaabcabcccccbcaacccabcccbcabaabaaacbbcbacaaabcababbcbabaabbcbcbcbaacbcbbcacbabbacbbacccaabaaabaccbcacbabaccaabcccaabcbcaacabacacbbcbbaacbabbbbababaaacabaaabbccbbcbcacabaabaaccbbcacbabcabbabbbbccccaaaacabcabccbcacaacccbbbbcababbccbabbabbbbabbbacbaccabcbcabaacbbbaaabcbbbacccbcbbbbabacbccaccaccaabbbcaabbaccaccacbbcbcbccbcaabbabaccbabcbaaaaaaccaabcabbbbcacacaabcb abcabaababcaacacababaaabcbbbccccaacaccbcbabacccaaabaaaaabbbaabababcabcaaccaaabbaabccbbbcbcccbabbacccbbccacabbcbbbccacccacbbbcacaabcccbcaaabcbcabbcabaacababbbacbacacaabbbcbcbabcbaaabaaaaabbaaaabaabccccbaccbbcacaccbaaccacbaabcaaacabbababccabbcbabaaaaacacababacbcaaaacbbccabcaccabcaccacbbbbbaabcbacbabacbbcaabacaaccbccbcacbbcbaaccbbacbacbaacaccbcacacccabcaccacaababbcbacabbacbaaabccbbcbbcabbaccaabccbabccacbabcccbabacacabcabbccbbacabaaababaaabcbbbbabcacbbaaacaccaabcbccabaacababbababcaabcbccbbcacbacacaaaacaaababbccbbccacbcb bcaacbbbcbcbacbcaccbbacccacbcaabaaacbaccbcacabbcbacabcabbabbababacaaabbaababbccbcacaacbbcacaabbbbccbacbabbacbbcccccaccacccacacccbccababaabbaaaabaacbcabcbbcccbacabbbbacbbcbcccbabcbcbbbbabacacbbbcbbcbaabbcbacacccbcaccaabbccbbcbabbcaaabaaccbccbbaacacbabaccacabbcccbcabaabccbccbcacbababcaabcacabccacccbcbbcbbbbabcabcaaccbbcbaabbccaaacbacbbcccbccbccbbbabcbaccabbbababcaabcacabbbbaaccabbaaaacabbbcbacacaabbabcacaaccabcababbaaacbbbbccabacbccbbaaaaaacbcacabccaacccbbabbbacaccbaacbaababbcbbbbcbbabcbbbbbccabcabaacbaabbbabcbcbcbbbc cbcabbbbaccbaababcbabbaacbcbccaaccaacbabbbbccaccbcabbcacaccabcaccbcacacbbbbacbbaabcacbaabcaccabcbbbcaabaacacaccacbcbbcaccbabaabcbbbaccbbbbaaaacbbbccccbbaaacaabcccaabaaacacccabcaabbcbbabaabccabcbcaabaabbbbbcaccccaaacacbbabcbaabacbcccacaabaabccabcabaabacababbbabbabaaacbcabaaacccaabcbaabbbaccbaaacccbbcbccbcbabaccacabaaaaabbccabbaabcbbabaacbcccacbcccbbacaacccaccbbaabbbccbccabbaaaccaaccccbcabbcbaccaccbcbbccbcbaaaaccbcabbbaccbbbbacaccbacbbcccbcccaacabcaaaabbbcabbaaaaccbbbbaabbccaaccbbcacacbbacbcaaacccaccacabbcaacbaabababb aaccaaaabcbbbcacacaccbabbcabcccabccbabbaacaabbcbbbabbbaaabbcccaabcaabccbcaccbccaacccbcbacabccabaabbbcaacbcbabcbcaaaabaccabbbcaaabaccbbcababbbcaabacccababacaababbacbbbaabaabbcbcbacbbbccaccbcaaaacbcbcacaaacbcaccaacaaaaaaccabaabccbaccabbbcbababaababaaaccbaabaccaaccbacbcaabacbabbababaccaaaacbcbabcbcbcccbaaabaaccabbabbccbabaccbccbccacacbccccacabcbaaacbacbacbbbcccccbccbbacccccabacbaaaacbcacbbaacbaaaacacccbabbcaaabccbbaacaccccbbbcbbbaccbbaccccacbcaacccabbbbbabbbcbabcabaabaacacbccbabbacaccacaacbaaaccabbaaccaabccbacbcacccbba cbaacabaabccababccabbaaacaccbcabacccbcacbbabababbbbbcbccbccbacbbccbababbcbacaccabcbccbaababbbbaabbaaaaaabcbbcbccccaabbbcbcbbaccbccabccbcbcccccacccccaaabbcbcabbbaaaabbcabaaacccccaabccbbabcacbabbaacccacbcbbbbaabacabaaaccabcbccababaaacaabacccacccbcbbbcaaabbccbacaaccbacbaabccccccacbabcaccbcbcccabcbbaaccbacbccccacbbabcaaacabbaacbabcccbccccaccbbccbcaaaabaacbbacbabbcccbbaacccaababacbaccbacbbcaabacbaaacbcaaccaccbabcaccbbcbbbabaaacabaccacababcbbabaaccbacbaabaabbbaaaccbbcbaacbcbacbabcccccbbbbbaaacccbababacccabcabcababababcbac aabcbbabcacbaccbaacaaabbcbaaaabbbccacabaaabbccabbcbcbaccbaabcaaabbcbbbbcccccacbabcccbbbabbbbccabcbcaabbbaabccacbacabaaccaaaccabbcaaacabaaacccbbabaccbbbacbacbababcbbcbbbbbbaabbabbabcbabcccbbbbccabacbcbcacbacbabaabababccccabcaabbcbcbacbaabaccbaabcbbaacabbbcaabcbcbcccaacbbaaaaababaccccabbacaaacaacababccabbcaccccbcacbbabcbbaaccbbccbacaaccbcaccaabaaacccbccaccccbcbaabaccbcccacbbacccccaababbaaabbcbcabaaccbabacccaaabbcaabbbcacaabbcaaabaacbbbcbbaccabcbcaaacabaacccbcbbcabccccbabbababcabbbbccccccaacbcaacccbcbbacacbbbbbbabbcbaa cbcaaccbabcabcacbbbbbbbccabbaabbcacbaabbbccccababcacbbbabcaabccbbbbbccaacbbaacabacbbcabcaccaaaccbacbbccabbcccabbcbbbabcaacabacbcbaabbcaccbabbcccaccaccbaabccbacacabacaacccabbaaabcaaaabcacbaabaaaaaacbbaacccaacacabacbcaaacccaabbacabcbcaccbaaabccaaabcabaaccbbaabbaacabbccbcbcbcaababbabacacabcacbccabacbbbbcaccacbaaaccbcccbacccccabababbcaccaaacbaaacacbbcbbcabcbcccbbabccaabbabcabbcccbbcabcccabccbacccababcbccbcacaaabcccbcaaacacbbbbbcbacababbbaaccacaccaaabbcaccbbcccaaacacabaabbccccbbabcaacaacbcbbbacacbabacccaaaacbaabaaabcaaba caabcbcbacaccbbbaabbccabbacacbacccaaaaccbaaacabbbaaabbbbcabaaccaabbcbbbcaaaabaacacbacbaabbbbbbaacbbbaacaabcccacababcaacabbababcabacabbcbcccbcaacbaaaccaccccbabcccbababaccbbcaababcaaccbcccbccbbcbabaccbaccaabbacacabcbcacccacacccacbbacbabcbabbacbcaaccbbcbbbbcbcbbbcacacbbcbcbccbbbbbccacaacbacacbaabcaaccbccabbbbcabacacaacccbbcacaaaababcabbbacccacaacbbbcccbbaabbbaacaccbabbcaccbbbcaabacaabcaaabcbbcbabccbbbbbbcaccbbacaacbaabbaabbbccbbccbaacaccabacabbacbaccabcbbbbabccbbcabaaccabbaaaaccbbabbccccaaaabaabcaabbbbacaaacabccabbacbc bacbccccbcacccbacbbaccbaaccacccabbccabcccbabaaaacbacbaacabaccbaabcccaabaaabbcbacaaabaaacbcbabbbaccaacbccabcbcabbacacccacbcbabcbcbbbaccaabbaaabbccaabbbbcbcacccbbcccaacabcbabbabbabccacabbaccaabccbbbbabbcabaabccbacbbaccaabccabccaabcccaacbbacbaabcabbbcacabbcababacaabaacbbabacabbccbccbbaaaaabcbabcacbcaaaaacbbacaabcbbbaabaaccbcccccbccbaacaabababbbcbbcbaabccbcbabbabaacbbcaccaabacbaacbcabbbccbabaaccbabccbccabaccaccbbacbacacbbabcccbccabbaabcabccabcaabcbaabccccaaccacbbabbabaccabaaacbbccbaaccacabbbbcbbccccbabbbbbbccbcabcaabaac cccccaaababccbbcacbccbabbacaaacbbcbccbccbbcbcabbcbacccccbcaabbcbcaabcbccabcbbcbabbbabbbccbacbbbcacaabbbbcbbaabbcaccccabbcccbbcbcaaaabbcabaaaaaaabbbaccaaaccabcbbacbccbccbaabbcabbbcaabbbaaccabcccbcabaccbccbcaabacaabaacccaacaaabbbcaacaccbcbcacabcbbabbacbbcabccacbbabcacbbcbbbbbabbcbcabbaacbbcabbabcbcaccacbbbcbaacbcccbbcabaacccabbabaabccabbaacbbbbabbbabcbacabcccbaaabbcbcacbbbbaabbaaacbcbbabaccacbbabbcbcabbabccbaccbabaccccccccbbbcbabaacaaabaaaaacaababbbaacacbcaccaabccbcbbbcccbbcbabcccabccbccabaccacccabbacbbbbcabbbaaaacbab ababcbccbbccbcaabbccaaabcccaccaacbbaabcaaaccbbbcaccabcaabaaabbacbaaabccaaabbccbbcbacaccacccacccbacccabaacabbbabcbacbcbabccbcbcaaacaaabcacbabbcccaabbcaacaacacabbcccccbaacbaabccabbcaaccabccbcaccccacbbcabbccbcabccaaabccbaccaacbcbacbbbcbaababccbbabbccbcacbbaabaaabbacaaacabbcccaaacccbbaccaaabbcbccaabaaacbcabacbbaabcabcababbcbbcbcacaaacaaacaabcacbabacabcccbcbbbccabcbcbaccbababbbaaaaabaabaabacbcbcbcbbacbacbccaabcacabcabaabcacbccbcbbabaaaabaaabbcbabcbbbcaccccccacaacbccbabbbccbbcbcaccabcaacbbbacabccbaabbcbbaabbbaabcaaaacacab abbbacabaccabbbcbaaccbbacbbabbbabacacaacccbacacbaaaaababcacccaacbcabcacaabccabaacbcbacabcbcaccbbbaaccabcacbcbacbbbaaccaacaabcaacccccbcbacbaccabaccabacaacaaacbaabaacababcbbbaabaccbbacabccaabaabaabbabbaccbbbbbababcbbccbcbbabccacacbbbcbaabbbbcbcbaababcbbcbbacbbbbccbcbcbcccaacbbaaaaaacbcaccbacaccaaaccccacbcbcaacbbabccccbcbccbcbcbabaaccacbacaccacaaaaaabbcccbaacacbaaacabacbaccacaabbabaabbbcbcbbabbaccbcbaabbcacbbcbacbccbababaacbbcccbaacabccbcccacccbccaacacbacacaaacabccacacbcaccaabacbacccbbacbaaabbcacacababcccbaabcbabcbcbab cbabbaccbbcccaccacaabbcbaacacaaccbccabaacbaccaacbabaaccabacacaacaaabcaccbbcbabaaaccabababcbacababcabbcaababcbccabcccaaaaaacacacabbabacbbccaacbbcabcbcacaababbbacbcbcccbcbabaccccabcaabcaaabbaabcbabbbaabbcbcacbccccaaabbcababbcbaabbcaabaacccbccaabbccacbabcabaaaabbccbbcbacabacbcbabccbbcbbcaccbcacbababbcbcaabcbbbbaccbbcacbbababccabccbaacbcaacbaacaabbccabcccabacbabcbcaccaabcaabbcbbacccbaacabcabbcbcbbaacbaabbccccaccbacabcaacaabbbabcacabacaabaaccccaaabcbabbccacbcaaacbaaabacbcabacabcccbbbcbacbccbaacbabacababccccbaababbccbbbbb bcabababbacbcabcabccbccabcbcaabbcaccbbababaabcbcacaaaaaababbbcbcbccbbaaacabcaacacbcbbcbbabcbbbcbcbaccbccabbcabbaaaabcbcbccbaccccbababaacbbaaabbacaabcbaaabaccbbacacacaabcbcbcbbbcccacbccacccbcccbbabccaaaabbacbbaaccaccbbbbaaaabcaabbbccbabbabccccabaacaaaaabcbbbacccbabccbbacaacbbbabacacccacabcaabbbbccaacbcaacbabbcaaabbacbbaccbacccbabbbabccbccaabaaabcaabbabbacbbcbaaaabababbcbbaaabcbccccaacbbbccaaaaccccccbbcccccbabccbacacaabaacabbcaccbaaaccccaccbbcabbcabaabaacccbbbabacbcaacbababacbbacacaaaabbcaababcbcbcabaaaaaccacabababaac bcbaccccaacbcacbabacbbcacaacacabaabaaabbacbaccbaaccacaabcaacababbcbcbabbccbccbcaacbbcabccbacbcbabccbcccacaabaaabcabcacbcacbbccaccbbbaabbbaacbbaaccbaaabacbaaaabcabbaaccbacbaaaccbcaabbabbbacabbcccbcaacbaaacccaacbbbaacabbbccccabaaabcacabbbbbaaaabbbcbcacaabbaabcacbaaaacaaccccabcaacbcbbbcbacaacbaccacaaccbccaccbbcccbcccacaabbacbbcabaccaababccaabbbcbabbabbcacaabcabbaaaaabacbabccabababcbbcabbbccaabbbcacacbbccbabaaccacacbcbaabcacbcbcacabcabcccbcabacbbaabaaaccbcbcbbbbbbabbbbcacaabacabccbababcabbbcbcaaabbacaaccbbacabacaccbbabb cbcacccacacabbcabbabcccbccabcacbcabbacabcabbbcbbaacacbbbcbcacbcabaaacababccccbaabccccbccbbbbababcbcacacacbcbcaccaaaacbbbabacaabcbbccaabbabcccbbbccbcccabbccabaacaabbcacbaccaaabcacccabcccabccbccbcccabcbbccaaccccbbccaabbcbccbcbbbacbcabaaabababbcaaccbcbcaabacbbcaaacabbabaaccbccbccababaccaccbcccbacccabbacaccbcbaacbaccbaaabcaacaaabcbccbaacbaacaccabacbcbacabacaabaaaccaacaacaabacbabccccccbacaabcaaabbbabbbcbbbaaaccaaaacbbabbccbbbcabbaabbaccaabbbbacbaacabbacbacccacbcbacabbaaabbaaabacabaccccacabbaababccbccccaacbcacabbcaccbbbac aacccaaaaaccaababbcaabcacaaacacbaabbacbbaaccccbaaabbcccacccccbaabacbcababbbccbbcabbbbbbcbbacacaaababaacabacaabbbbcbcaaacaacaaabccbcbbbbabcaccabbcbaccabbbccaccbbcbcabbcbccaacabaabacbacbbcaaabbbbaaabbbcbbcaabbacacccacbbbacbcabacaccbabcbcbbcbbaacaacacbaacbcccbccbccbbbbccbcccaabcabbcbabacabbacbbcabbabaaccabcaaabaccababcbbaacccbbbbcbccbabbaaaacacabbcaabcbabcbbcbabbacabacaabcbbabbcacccabbbcaacaaabaabcbbbbcabcbbcaacaabacbbbabacccbacbbbbbccacbaccbccbcbccabcaaacbaccaaccaacaababcaccccaacbbccacabbbaaccccbacabcccbaabbcbccbcccbb bcbbccccbcbbaaccabacabcabbabcaabccaaccacaacbacacabcbcbccabcaccaacbacbaabbcaccabbbacbcbbcabbccabcaabcaabbbaabccabbbcccccaacbcccacabcccacabcaccccabcbbbaccaaccccaaabbabccbcbbabcccbbbcccbbacbbababcacbbbcbbbacaacbbcbccbacacbcaacbcbcabbbccaccaacbaaabccacabaabaabbbaccbcccbccbacabaacabcbbcccbaacbacacbbacbbbcaccacaccacbabababacbcbbcabacbbccbaaaaaaabbbcbbbccaacccaaaabbababcccaccabcaacccbbbabacbacbabcacccabbcaaacaabaabbcabbcccccacbaccccbbababcaaaabbaacbaaacbbcbcbabaabcbbbbaacbbbbababaaccbacbacacccacbbabcbbccbabbabbbccacccbcacb