305 453 ccacccaccccacaacaccaacccaaccaaccacccaaaccaacacccaccaccaccaccccacccccccacccccaabaacccaaccccacaccccccaacacacaccbcaccaacaaacccacaaaacaccccccccacccacccaaccaacccaacacccaaccccaccacacacccccacacacaacaacccacaccccacaaccaacccaccccccaacccaccccccaccaaccaaacccacccccccaaccccaacaaccacacacacaacacccccaacacaaaccccacaccacaacaacacacaaaccaacacccccaacccacaccaaacaacacaccaacccccccaccccaaccccacccaccaccaccccaccaccccccccccacccccacacacaccaccaccccaccaacccccacccacccaacaacacacccac aacaaacaaaacaccacaaccaaaccaaccaacaaacccaaccacaaacaacaacaacaaaacaaaaaaacaaaaaccbccaaaccaaaacacaaaaaaccacacacaabacaaccacccaaacaccccacaaaaaaaacaaacaaaccaaccaaaccacaaaccaacacaacacacaaaaacacacaccaccaaacacaaaacaccaaccaaacaaaaaaccaaacaaaaaacaaccaacccaaacaaaaaaaccaaaaacaccaacacacacaccacaaaaaccacacccaaaacacaacaccaccacacacccaaccacaaaaaccaaacacaacccacbacacaaccaaaaaaacaaaaccaaaacaaacaacaacaaaacaacacaaaaaaaacaaaaacacacacaacaacaaaacaaccaaaaacaaacaaaccaccacacaaaca aabbaabbbaababbbbaabbbaabbaabbbbbaaabbbbabbabaabbbababbabbbaaabbbaaaabbbaaaabbcbbbbbbbaabababbabbbbbbabbbbbbabbbaabbbbbbbbabbbbbbabbbaabbabbaabbabbbbbabbbaabbbbaaabbbbcabbababababaaabbbbbabbbbbaabbbbbaabbbbbbbbbbbabbaabbbbbabbbbbbbabbaabbabbbbbbbbabaaababbbaabcbabbaabbbbbbbbbbabbabbbbbabbbbbbbaabbbaabbbbbbbbbababbbabbbbbabbbabbbbbbbbbabbbbbbabbbbbbbaabbbbbbaaaabbbababbbabbbbabbaababaabacbabaaababaaaaababbbabbabcbbbbbabaabbabaaabbbbbabbbbbbbbbabbbaba bbcabbcaabbcbccacbbccabbccbbccaacbbbcccabccbcbbacabcbacbacabbbcaabbbbacabbbbccbccaaaccbbabcbcabaaaaccbcacacabaacbbccacccaabcaccccbcaabbaabacbbacbaaccabccabbccacbbbccaabbcabcbcbcbabbbcacacbccaccbbacaccbbacaccaaccaabcabbaaaccbaacaaaabacbbccbacccaaacbabbbabccabbaccbccbbcacacacaccbcabaaaccbcacccaabbcacbbcaccaccacbcbcccbaccacbaaabccaaacacabcccaccbcacaaccbbaaaaacbbbbccababcaabcaacbacbbabcbbcbaababbbabcbbbbbcbcacbcabccacaaabcbbccbabbbcaaacbaaccaccacbcaabcb aabbaabbbaababbbbaabbbaabbaabbbbbaaabbbbabbabaabbbababbabbbaaabbbaaaabbbaaaabbabbbbbbbaabababbabbbbbbabbbbbbacbbaabbbbbbbbabcbbbbabbbaabbabbaabbabbbbbabbbaabbbbababbbbbabbababababaaabbbbbabbbbbaabbbbaaabbbbbbbbbbbabbaabbbbbabbbbbbbabbaabbabbbbbbbbabaaababbbaabbbabbaabbbbbbbbbbabbabbbbbabbbbbbbaabbbaabbbbbbbbbababbbabbbbbabbbabbbbbbbbbabbbbbbabbbbbbbaabbbbbbaaaabbbababbbabbbbabbaababaabacbabaaababaaaaababbbabbabcbbbbbabaabbabaaabbbbbabbbbbbbbbabbbaba ccaaccaaabcbcaaaaccaaaccaaccaaaaacccaaaacaacaccaaacacaacaaacccaaaccccaaaccccaacaaaaaaaccacacaacaaaaaacaaaaaaccaaccaaaaaaaacbaaaaacaaaccaacaaccaacaaaaacbaaccaaaacacaaaaccaacacacacacccaaaaacaaaaaccaaaabccaaaaaaaaaaacaaccaaaaacaaaaaaacaaccaacaaaaaaaacabccacaaaccabacaaccaaaaaaaaaacaacaaaaacaaaaaaaccaaaccaaacaaaaacacaaacaaaaacaaacaaaaaaaaacaaaaaacaaaaaaaccaaaaaaccccaaacacaaacaaaacaaccacabcaccacacccacacccccaaaaacaacbcaaaaacaccaacacccaaaaacaaaaaaaaacaaacac bbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbcbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbabbbbbbbbbbbbbbbbbbbbbbabbbcbbbbbbbbbbbbbbbcbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb aaacaaacccaaaaacaaaaacaaaaaaaaccaaaaaaacaaaaaaacacaaacaacacaaaaccaaaacacaaaaaabaacccaaaacaaaacaccccaaaacacacaccaaaaacaaaccabcaaaaaaccaaccacaaacaaccaacabacaaaacaacaaaccaaacaaaaaaacaaaacacaaaacaaaacacaaaacacaacccaccaacaacccaaaccaccccacaaaaaacaaacccaacbaacaaacaaccaaaaaaacacacacaaaacabccaaaacaaaccaaacaaaacaacaacaaaaaaaacaacaacccaaacccacacaaaacaaaacaccaabacccccbaaacaacacaaccaaccaacaaacaabaaaacacaaacaaaaaaaacccaaacabbcacccaaaaaaacaaaacccaaccaacaacaaaccaaa bbaabbaaaababaaaabbaacbbaabbaaaaabbbaaaabaababbaaababaabaaabbbaaabbbbaaabbbbaabaaaaaaabbababaabaaaaaabaaaaaabaaabbbaaaaaaabcabaaabaaabbaabaabbaabaaaaabaaabbaaaababaaaabbaabababababbbaaaaabaaaaabbaaaaabbaaaaaaaaaaabaabbaaaaabaaaaaaabaabbaabaaaaaaaababbbabaacbbaaabaabbaaaaaaaaaabaabaaababaaaaaaabbaaabbaaacaaaaababaaabaaaaabaaacaaaaaaaaabaaaaacbaaaaaaabbaaaaabbbbbaaababaaabaaaabaabbabaababaababbbababbbbbaaaaabaabbaaaaaababbaababbbaaaaabaaaaaaaaabaaabab bbbbbbbbbcbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbabbbbbbbbbbcbbbabbbbabbbbbbbbbccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbcbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbcbbbabbbbbbbbbbbbbbbbbbbbcbbabbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbcbbbabbbbbbbbbbbbbbbccbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbb aaacaaaccabcaaacaaaaabaaaaaaaaccaaaaaaacaaaaaaacacaaacaacacabaaccaaaacacaaaaaacaacccaaaacaaaacbccccaaaacaaacabcaaacacaaaccaabbaaaaaccaaccacaaacaaccaacaaacaaaacaaaaaaccaaacaacaaaacaaaacbcaaaacaaaacacaaaacacaacccaccaacaacccaaaccaccccacaaaaaacaaacccaacbaacaaacaacaaaaaaaacacacacaaaacabccaaaacaaaccaaacaaaacabcaacaaaaaaaacaacaacccaaacccacacaaaacabaacaccaacacccccbaaabaacacaaccaaccaacaaacaacaaabcacaaacaaaaaaaabaaaaacaaccabccaaaaaaacaaaacccaaccaacaacaaaccaaa aacaaacaacacaccacaaccaaaccaaccaacaaacccaaacacacacaacaacaacaaaacaaaaaaacabaaaccaccaaaccaaaacacacaaaaccacacccaacacaaccacccaaabbccccacaaaaaaaacaaacaaaccaaccaaaccacacaccaabacaacbcacaaaaacaaacaccaccaaacacaaaacaccaaacaaacaaaaaaccaaacaaaaaacaaccaacccaaacaabaaaacccaaabcaccaacacacacaccacaacaaccacacccaaaacacaacacbaccacacacccaaccacaaaabccaaacacaacccacbacacaaccaaaaaaabaaaaccaaaacaaacaacaacaaaacaacabaaaaaaaacaaaaacbaccacaaacacaaaacaaccaaaaacaaacaaaccaccacacaaaca ccabccabbabbcaabaccaaaccaaccaabbacccaaabcbacacababcacbacbabcacabbccccbabacccaaaaabbbaaccbcacababbbbaacabababccbacccabaaabbccabaaacabbccbbcbaccbbcbbaabcaabccaabacacaabbbcabcabacacbcccabbbacaabaaccbababccbabaabbcabbcabccbbbaacbcabbbacbaccaabbaaabbbacbcccbcaaaccbbacaaccababababaacabccbbbacabaaabbccabaccabaabaabacacaaacbaabacbbbbaabbbababcaaababcababbaabcbbbbbcccccaabcbcabbcabbacbaccbcabcacbbcbbccbcacccccababacaacbcbacbbcaccaacbcccabbbacbbcabaabacabbcac aaabaaabbccbaaabaaaaacaaaaaaaabbaaaaaaabacaaaabbabaaabaababacaabbaaaababbaaaaacaabbbaaaabaaaabbbbbbaaaabaaabacbaaaaabaaabbaaacaaaaabbaabbabaaabcabbaabacabaaaabaaaaaabbbaabaaaaaaabaaaabbbaaaaaaaaabababaababaabbaabbaabaabbbaaabcabbbbabaaaaaabaaabbbaaccaabaaaaaabaaaaaaaababababaaaababbbbaaabaaabbaaabaaaababbaabaaaaaaaabaabaabbbaaabbbababaaaabaaaababbaababbbbbcaaaaaababaabbaabbaabaaabaacaaabbabbaabaaaaaaaabababaaaaababbbaaaacaabaaaabbbaabbaabaabaaabbaaa aacaaacaacaaaccacaaccbaaccaaccaacaaccccaaccacaaacaacaacaacaacacaaaaaaacaaaaaccaccaaaccaaaacacabaaaaccacacbcaabacaaccaaccaaababcccacaaaaaaaacaaacaaaccaaccaaaccacabaccaaaccaacbcacaaaaacaaacaccbccaaacacbaaacaccaaccaaacaaaaaaccaabcaaaaaacaacccacccaaacaabaaaaccaaaaccaccaacacacacaccacaaaaabcacacccaaaacacaacacbaccacacacccaaccacaaaacccaaacacaacccaccacacaacccaaaaaabaaacccaaaacaaacabcaacaaaaccacaaaaacaaaacaaaaacbaccbccabaacbaaacaaacaaaaacaaacaaaacaccacacaaaca ccacccacccaccaacaccaaaccaaccaaccacccaaacccacacccaccaccaccaccccacccccccacbcccaaaaacccaaccccacacaccccaacacabaccacaccbacaaacccaccaaacacccbccccacccbcbcaaccbacccaacacbcaacccbaccacacacccccacccacaacaacccacaccccacacccbacccaccccccaaccaaccccccaccaaacaaaccbacbbccccaabcccbaaaaccacacacacaacaccacccacacaaaccccacaccacaccaacacacaaaccaacaccccbabcccacaccaaacabcacaccaaaccccccccccaaaccccacccacbaccaccccaccacaccccccccacccccababababcbccabcccaacaacccccacccaccccacaacacacccac cccacccaacaccccacccccaccccccccaacccbcccaccccccbacacccaccacacaccaaccccacabccccccccaaaccccaccccacaaaaccccacccacaacccbcacccaacbabcccccaacaaacacccabcaaccacbcaccccaccbcccaaabcaccaccccaccccacacccccccccacacaccacacaaaacaaccaccaaacccaacaaaccacccccbacccaacccbbccacccaccabcbcccccacacacaccccaccaabcccacccaacccaccccacaaccaccccccccaccaccaaaacbaaacacaccccacaccacaaccccaaaaabcccbccacaccaaccacccacccaccacccbacaaccaccccccccbcbcccccbcaccaaccbccccaccccaaaccaaacaccacccaaccc bbaabbaaabbabaaaabbaacbbaabbaaababbbaaaabaababcaaababaabaaabcbaaabbbbaaaabbbaabaaaaaaabbabbbaacaaaaaabaaabaabcaabbcaacaaaabaabaaabaaabaaabaabbabbaaaaabcaabbaaaababaaaaacaabacabababbbaacaabaabaabbaaaabbbaaaabaacaaabaabbaaaaabaaaaaaabaabbaaaaaaaaaaabacbbabaabbbaaabaabbaaaaaaaaaabcabbaababaaaaaaabbaaabbaaabaaaaababaaabbaaaabaaabacaaaaaaabaaaaaabaaaaaaacbaaaaaabbbcaaababaaabaababaabbabacbabcababbbababbbbbabbcacaabbcaabaabacbbababbbaaaaabaabaaaaaabaaabab ccacccacccbbcaacaccaaaccaaccaabaacccaaacccacacbcaccaccaccaccacacccccccacccccaacaacccaaccccacacaccccaacacaaaccacaccaacbaacccbabaaacacccbccccacccccacaaccbacccaacacccaaccbbaccabacacccccacccacaabaacccacaccccacabccaacccaccccccaaccbacccbccaccaaccaaacccacaaccccaacccccabaaccacacacacaacaccbccbacacaaaccccacaccacabcaccacacabaccaacacccccaccccacaccaaacaacacaccaacccccccacccbaaccccacccaccaccaccccaccacacccbccccacccccaccaacabccacabcccabccacccccacccacccbacaacacacccac bbacbbacccbabaacabbaacbbaabbaacbabbaaaacbbababacacbabcabcabbabaccbbbbcacbbbbaabaacccaabbcbcbacbccccaabacacacbccabbbacbaaccabacaaabaccbaccbcabbcbbbcaacbbacbbaacabbbaacccaacbacababcbbbacaccbaacaabbcacabbbcacabcccaccbacbbcccaabacaccccbcabbaabcaaaccaabbcbbcbaaabbccacaabbacacacacaabccbcccbabacaaaccbbacabbacaacaacababacabcaacabcccaabcccacacbaaacacbacacccaabcccccbbbbbaacbcbaccbacbabcabbcbaababacbcabbcbabbbbbaaabababbbbcabccaaabbabcbbbacccabccaacaacabaccbab cccacccaabbbcccacccccbccccccccbccccbcccacacccccacacccaccacbcaccaaccccacaccccccbccaaaccccacaccacaaaaccccacacaccacccbcaaccaaccabcccccaacaaacacccaccaaccacacaccccaccacccaabbcaccbccccaccccaaaccccbccccacaccccacacbaabcaaccaccaaacccbbcaaaccacccccaacccaaaccbaccaccccccaacbcccccacacacacccaaabaabcccacccaccccaccccacbaccacccccbcccccaccaaacccaaacacaccccaccccacaabcbcaaaaabcccaccacaccaaccabccacccaccacccaacbaccacccccbccbaccccbccaacbaaccccbccacaccaaaccaabcaccacccaaccc bbabbbabbbaabaababbaabbbaabbaabbabbaaaabbcababbbabbabbabbaabababbbabbbabcbbbaabaabbbaabbbbababcbbbbaababacabbcbabbbabaaabbaacbaaababbbcbbbbabbbbbabaabbcabbbaababbbbabbababbabababbbbbabbbcbaabaabbbabacbbbabacbbcabbbabbbbbbaabbcabbbabcabbaaabaaabbbabccbbbbaacbbbbacaabbabaaababaabcbacbbcababaaabcbbababbababbabbababaaabaaababbbbbaabbbababbaaabacbababbbabbbbbbbabbbaaabbbbabbbabaabbabbbbabbabcbbccbbbbabbbcbaaaaaaabbbcbaabbaabbcabbbcbabbbabbbaabaabababbbab bbbcbbbccbacbbbcbbbbbbbbbbbbbbbcbbbbbbbcbcbbbbbcbcbbbcbbcbaccbbccbbbbcbccbbbbbabbcccbbbbcbbbbcaccccbbbbcbabcbacbbbcbcabbccabaabbbbbccbaccbcbbbccaccbbcbcbcbbbbcbbcbabccbbbcbbabbbbcbbbbcccbbbbabbbbcbcbcbbcbcbaccbbccbbcbbcccbbcbbbcccabcbbbbbbcbbbccabbccbbcbbbcbbcbbbbbbbbcbcbcbcbbbaccbcccbbbcbbbcbbbbcbbbbcbacbacbbbbbcbbabbcbccccbbbcccbcbcbbbbcbcbbcbcccbabccccccbbbcbbcbcbbcabbcabbcbbbcbbcbbbbcbcabbcbbbbbcbbbacbabcbaacbcccabbbcbbcbbbbcccbbccabcbbcbbbccbcb bbcabbcaabcbbccacbbccabbccbbccaacbbacccabacccbcacabcbacbacbcabcaababbacaabbbcccccaaaccbbabbbcaaaaaaccbcacacabcacbbbcaaccaacbcccccbcaabaaabacbbaabbaccabacabbccacbcbbcaaaccabcacbcbabbbcacaabcccccbbacaccbbacacbaabcaabcabbaaacccbacaaacbbcbbccaacccaaacbcbbbabcccbbabcbccbbcacccacaccbbaaaaabcbcacccaabbcacbbcaccacaacbcbcccbbccaccaaabccaaacacabcccacbbcacaacccbaaaaacbbbbccababcabbcaccbacbbabcabcbaabccbbabcbbbbbcabbccccbbcaccaaacbbccbabcbcaaacbaaacaccacbcaabbb bbccbbcccacabccccbbcccbbccbbccbccbbaccccbccccbbcccbcbccbccabcbcccbabbcccbbbbccacccccccbbcbbbccaccccccbcccaccbbccbbccccccccbbabcccccccbcccbccbbccaaccccbaccbbccccbbbccccabccbcbcbcccbbbccbccbccbccbbccccbbbccccbccbcccbccbbcbcccaacccccabacbbccaccccccbcbbcbbcbcccbbcbbaccbbccccccccccbcccbccacbcccccccbbcccbbccccccbccbcbcbcbaccccacccaccccccbccbccacccbcccccacbbccccccbbbbcccbcbcccbccccbccbbcbcabcbccbcabbcbcbbbabcbbccbccbcccccccbcabbcbcbcbcccccbccaccccccbcccbab cccacccaaaaacccacccccaccccccccaacccacccacacacccacacccaccacbccacaaccccacabcccccaccaaaccccaccccabaaaaccccacacaccacccacabccaaaccbcccccaaccaacacccaabaaccacccaccccaccbcccaabbcaccbcccaaccccabacccccccccacacbccacacaaaccaaccaccabaccabccaaabcaccccccacccaabcccaccacccaccaaaacccccacbcacaccccaccaaacccacccaccccaccccacbacaacccccacccccaccaaaccbaaacacaccccacbccacaaacacaaaaacccccccacaccaabcaaccacccaccccccaaccbccaccccccccaaccccccabaccaaacbcbccacbccaaaccaabcaccacccaaccc aabaaabaabccabbabaabbcaabbaabbbbbaaabcbaacbabaaabaabaabaabbaaabaaacaaabaaaaabbabbaaabbaaaababbcaaaabbababcbaacabaaababbbaabccabbbabcaacaaaabaaacaaabbaaabaaaababaaabbaaacbaabababaaaaababacabbabbaaababbaaababbaabbaaabaaaababbabcbaaabaabaabbbabbbaabbabbaaaabbcaaaabcbbaabababababbaaabaaabbababbbabaababaababbabcabababcbaabbabaaaaabcaaabcbaabbbabcababaaabcaaaaaaaaaacbbaaaabababaabaabaaaabcabaaaabbaaaabaaababaaababcbacabbaaabbaabaaaaabaaabaaabbabbababaaaca ccabccabbbbbcaabaccaaaccaaccaabcaccbacabcbacacbbabcacbacbabcbaabbcbccbabccccaabaabbbaaccbcbcaccbbbbaacabacabcabaccaabcaabbcccaaaaaabbccbbcbaccbaacbaabcaabccaabacccaabbbaabcacacabbcccababbcaaaaaccbacaaccbababbbcabbcabccbabaaacaabbbcccaccaaabaaabbaacacccbcaaaccbcabaaccabacababaaccbaabbcacabaaabcccabaccababbaabacacaaacaaababbbbcacbbbababcaaababcababbaaacbbbbbbcccbaabcbcabcaabbacbaccbcabcaccbcbcccbcacccacbaaaacaababbaabbcaacaacbcccabbbacbbbabaabacabbcbc ccacccaccabacaacaccaacccaaccaabbacccacacccaaacccaccaccaccacccbacccccccacacccaaaaacccaaccccccacaccccaacacabaccbcaccaacbaaccaccaaaabaccccccccaccccaacaacccaccccacacacaaccccaccabacabccccacccbcaaaaacccacaacccacaaccaacccaccccacaacbbacccbccaccaabcaaaccbacaaccccaabcccbbaaaccacaaacacaacccbacccacacaaacbccacaccacabcaacacacacaccaacaacccaaacccabaccaabcaccacaccaacccccccbcccbaaccccacabacbaccaccccaccacbcccaccccacccaccbcaacacacacacccaaccaacccacacccacccbacaacacaccccc bbacbbaccbbabaacabbaacbbaabbaaacabbbaaacbcacabbcacbcbcabcacaccaccbbbbcacbbbbaabaacccaabbcbabacbccccaabaaabacbccabbaaccaaabbaccaaabaccbcccbcabbcaaacaacbbacbbaacababaaccbbacbababaacbbbacacabaaaaabbcabaabbcacaaccaaccbacbbcacaacacacccabbabbaabcaaaccbabbbbbcbaacbbcabaaabbacabacacaabacacccaabacaaacabbacabbacabcabcababacabaaacaaccccabccbaaacbaabcaabacaccaacbcccccabbbcaacbcbacccaccabccbbcbaababacbcabbcbabbbbbbcbaaaacbabcabcccabbcabcbbbacccabccaacaacabaccbab bbccbbccbcbcbccccbbcccbbccbbcccbcbbbcbccbbcccbacccbabccbccbccacccbbbbcccbbbbccbcccccccbbcbabcccccccccbcccbccbaccbbbccaccbabbbccccacacbaccbcbbbccabccccbaccbbccccbbbbccccaccbcbcbcccbbbccbcbbccbccbbccacabbccccaccacccbccbbcabcccbbccccabbcbbccbccccccccbbcbbcbccabbcccaccbbcccaccccccbacccccacbccccccabbccccbccccccbccbcbcacbbccccbcccacaccacaccbcccccbbcccccccbbccccccbbbacccbcbccbaccccbccbbcbcbbcbccbbcbbcbcbbbabaaabcacbbabccccccccbacbcbbbcccccbcccccccccbcccbab aabaaababcababbabaabbcaabbaabbaabaacbbbaabbbbacaaaacaabaabbabcbaaacaaababaaabbcbbaaabbaaaaaabcbaaaabbababcbaaaabaacbaabbccbcaabbbabaaacaaaaaaaaaababbaacbaaaababacacbaababaabcbabcaaaabacaaabbcbbaaabcbcaaababbaaabaaabaaaabcbbcaabaaabaabaabbbabbbabcbaaaaaaabbaaaabbbbbaabababababbababcaaabababbbabaababaababaabbababababacbbabcaaaabbaabbcbaabbbabbababaacbaaaaaaaaaaacbbaaaabaccbacbaaaaaaabbabaaaabbaaaababababcbcbcbabbcabaaabbbacbaaababaaabaaacbabbababaaaca aaabaaabcbaaaaabaaaaacaaaaaaaabbaaaaababaaaaaaabbbaaabaababcbcabbabaababaaaaaabcabbbaaaabaaaababbbbaaaacacabacbaaababaaaacbcbbaaaaabbaabbabcaabccbbaabaaabaacabaacaaabbcbabaacaaabbaaaabbbcaaaaaaaabababaababacbbbabbaababbcaaaabcabbbcacaaaaaabaaabcbaabbaabaaacaabccbaaaaababababaaabbbcbbaacabaaabaaaabaaaababbacbaaaaacaabaabaabbbcaaabaaaabaaacbabaababbaababbbbbcaaabaababaabcbabbaabbaabaabaaacbaaaaabaaaaaaabaccaaaaacabaabbaacacaabaaaabbbaabbcabaabaaabbaca aabaaabaaccaabbabaabbbaabbaabbcabaabbcbaaabcbabaccabaabaabbaaabaaaaaaababaaabbaabaaabbaaaababccaaaabbabcbcbaacabaaababbbcccbacbbbbbaaacaaaacaaacbaabbaacbaaaababaaabbaaacbaabcbabcaaaabacacabbcbbaaabbcbaaababaaabbaaabaaaaaabbccabaaacaabaabbbabbbaacbabaaaaabbaaaacbcbaaababcbababbacaabaacabbabbbaaaababbababbabbabababcbabbbabbaaaabcaaababaabbbabaababaabbcaaaaaabaaabbbaaaabaaabacbaacaaaabaababaaaaaaaabaaacacbbababbaababcaacbcaabaaabbbaaabaaaababbababaaaba bbccbbccbbcabccccbbcccbbccbbccbccbbbccccbacbcbacacbbbccbccccabcccbbbbcaccbbbcccaccccccbbcbbbcabccccccbcacbccbaccbbcccaccaaacbccccbcbcbcccbcbbbcabcccccbcccbbccccbcbbcccccccbcacbcbcbbbccacbbccaccbbccccbbbccccaccbcccbccbccacccabccccccbbcbbccacbcccaccbcbbbcbccbbbcaaacbbbccccccccccbaccbcccacccccccabbcccabcccaccaccbcbcbcbaccccbcccccaccccaccbcccccabcccccbcabccccccbbbbcccbcbccabccacbcabbcbccbcbbcbacbbcbcbbbcbcacaccccabbccaccaccbacbcbbacbcccbcccccccccbcccbbb ccbaccbaaacacbbabccbbaccbbccbbcabccbbcbaccbabccacacbcabcabcabbbaacbccabaacccbaccbaaabbccacbcbbbaaaabbcbbbbbaccabcccbaabbcabaabbbbcbaaccaacabccaccaabbacabacccbabcccabaacabacbcbcbbacccbabaacbbabbccabbacccababcaaabaacbacbacbbbcabbaaaccabccbbaacbbacabcbbccacbbbccacaabaccbabababaabcaaacaabccbabbbabccbbbacbabcabaabcbccabcabbabbaaacbbbabbbbacbbaabacbabaacbbcaaaaaccccbbbacacbaacbabbcacccacbbcbcaaccaccacbcccacbcbcbbbcbbaabaaaabccbbcacbcbaaabcaacbabbabcbaaccc bbbcabbcaabcbbbcbbbbcabbbabbbbaabbbbbcbcbabcbbbcbcbabcbbcbacaabccbbbbcacbbbbbbbcacccbbbbcbabbccccccbbbbbbbbcbacbbbbbcbbbabbacbbbbcbccbbccbcbbbcbaacbbcbbbcbbcbcbbabcbccaabcbbabbbccbbbbccccbbbbbbbbcbbaabbcbcbaccbbccbbcbbcccbbcccbcccbbbbbbbbccabbcaabbbabbcbbbbbbccbbbbbbbcbabcbcabbacbbccbbcbcbbbcabbbcbbbbcbacbccbbbbacbbcbbcbcccabbaacbbcbcbbbbcbcbbcbccabcbcccccbbbbbbbcbcbbcbbbcabbccbbcbbcbbbbcbccbbcbbbcbcbcbcbbcbbbaccbbccababcbbcbbabcccbbcccbcbbcbbbccbab ccbaacbacbcccbbabccbbaccbcccbbabbccababacbbbbccaabcccabcabbaaabaacbccacabcccbbccaaaabbccacacbaaaaaabbcbcbbbacaabccabacbbabaccabbbbbbacaaacaaccabbcabbacaaaccababccccbaaacbacbbbcbcacccbabaacbbabbccabbcbccababcaaabaacbacaaaabbcabbaaabcbbccbbbacbbabcbcbcccacbbbccabbbbaccbabababaabcaaabaacbbbabbbaaccbcbacbabaabaabcbccbbcbbbabcaababbcacbbbacbbaabccbabaabbccaaaaaccccbbbacacbabbbaabcacccacbacbccacccccacbcacbcccaabbbbabcabcaaabbccbcacbabbaabcaaababbabcbaacac aacccacccccaaccccaacacaaccaaccbbcaaacbccaacacaacccabaccacabccacccabaacbcaaaacabaabccccaccacaccaccccccacccaccabccaabccbccccaaacccccaccaaccacbaacbcbccccabbcaabcccacacccccbccacacacbcaaaccccbaccaccaaccbcbaacccccccccccaccaacbacccacccccaaccaaccbcbcccabcabcaacaccaaacaaccbaacccaccccbcaacbbccaaaccccccbaaccccacccaccbccacabccabcccccccbbccacacbccaccccccaccccaacaacccccbaaabcccacaccacccccaccaacacbacabcaabaacacacacaabcbcccababccccccccabcacacccccccaccbccccccbcccaaa aacabacabbcbaccacaacbbaacaaaccabcaaacccaaacacababbacaacaacccbacaaaaaaaaabaaacbbbcaaaccaabacacacaaaaccacbcccaacacaaacabccbabaaacccccbaacaaaaaaaacccaccaaabaaabcacaaacaaacccaacbcacaaaaacacacaccaccaaaccbbaaacaccaaacaaacaacacbccacccaaacaccaaccaacccaaccaacaaaaccbaaaccacaaacacccacaccaaaccaabbacacccacaacccaacaccacbacacabccaaccacaaaaccbbaacacaacccacbacacaabcbaaaaaacaaacccacaacacbcaccaacaaaacbacaaaaccaaaacabacaaabbcacccabacaaaaccabcaaacbcbaacaaaacaccabbcaaaca aacacacacabaaccacaacccaacbaaccabcaabcccaaacacacacaaacacaaacaabcaaaaaaaaabaaaccccbbaaccaacaaaccbaaaaccacbcbcaacacaabcaaccbbcbbacccccbaaaaaaaccaaacaaccaacbaaaacbcacacaaabbcaacccacaaaaabababacccccaaaccabaaacacaaabcaaacaacaccccccacaaababcaaccaaaccabccabcaaaaccaaaabaccaaacacbcacaacabaccaaccacacccacaacccaacaccaccacacaacaabccaccaaabcabaacbcaaccbacbacacacbcbaaaaaacaaaaccabaacaaacaccaabaaaacbacacaabcaaaacacabaccaacbccaaaacbaacccabcaaacacaaacaaaccaccacbcaaaca ccccacccabcaccccccccbccccbccccbccccbcccccbcaccacaacbaccccacabcccccacccccaccccbaabbccccccbcccccbccccccccacccccbcccccccbccbccaabcccaabccbccccacccbcacccccbbcccacaccbcacccbbccccccaccccccacbcccccbccccccccaccccccbccbccccccaccaaccbccccccccacccccacbcccacccbcccccccacccbcbcccccccaccccaccccbcccabaccccccbcacacbcccccccbcccccacacbcccccccbbcaccccacccccbcccccccccacbccccccbcccccccaccccccccccccccccccacccbccbcccccccbcacbcbccccbbcccacccacacbccccaccaccccccccccccbacccccc aabcaabcabccabbcbaaaabaabaaabbcbbaabbabcaababaacacacbcbacacababccabaacbcaaaabcccaaccbbabbacabccccccbbabbbbbcabcbaacbcbbbabcbbabbbcaccabccaccaacbcacbbcacccaabbbbabaacccbbbcabbbcbcbaaabcacaabbcbbaacbaacaacbcbbcccbccabcbbcbcbbabcbcccaabbaabbbccbbcbababaaacabbbaaabccbaaabcbabcbccaaacbccccabbcbbbcbabbcbcabcbccbccbabaaacacbbcbbccbabcbccbcbcabbacbcabcbccabaacccccaaaabbbcbcabcbcbcbbacbaacabaababcaccaacababacaccccbabcacbcaccccbaacbacaaabaccbacccbcbbcbbbccaba ccbcbcbcccaacbbcbcccbcccbbccbbacaccabbbccabbbcccbccbccbccccabcbcccbcccacbcccbbcbbbccbbcbbbccbacccccbbcbbbcbccbcbccbbcbbbbccbabbbbcaccccccccacccacccbbcccbcccbbbbcccbaccbcbccbcbcbaccccccbbbcbbbbbcccbaaccccbcbccccbcccbcbaccbbbacabcccaccbccbbccbbbccbbcabccccbbbccbcbcbaccbcbcbcbcabcbcaaccaacbcbbbcbcbbcbbcbcbacbccbcbccbbcbbbcbcccaabcaccbbbccbbbcbbcbcbcbbbaccccccccccabbcaccbcbcbcbbccbccccbbcbcaacbbccccbcacccabcabcbaacacbbccabacbbcccabbbccbcccabcbbcbcbcccac ccaaacaaacbccaaaacccbcccaaccaacbcccbabaaccaaaccaaccabaacabccaaaaacaccacaccccacaacbaaaacabcacaacaacaaacabacaaccaaccaaacaaaacbcaaaabcaaccaacacccabaaaaaacbcaccaacacbccaaaacaacabababbcccaabcbcaabcaccaaacaccaaaaaaaaaaacaabaaaaaacbcaaaaccaaccaacabaaacaacbaccacaacccccbaaaccaaabaaaaaccaabbaaabbaaaaaaccaaaabcaaacaaaaacacacacaaaaabaaacaabacaaaabaacaaacaaaacbaacaaaaabcccaaaaaacaacaaaaacabccacabcacbbcbcccacacccacaabcabaabbcabcaababccacaccbaaaaacaaaaaaaabaacaccc ccabacabcbabcaabaccacaccabccaabaccccababccaaacbbabcabbacbbaabbabbccccbabacccabbbbabbaacbabccaaabbbbaacaaababcabaccbabbaabababcaaaaaabccbbcbcccbacbbcabcaabccaacacaccabbbcabcaaaaaabcccabcaacaabcaccbaacbccbabacbbaabbcabbabccaaaccabbbaccaccaabbcaabbcaccaccbcaacccaaccaaccabaaababbaccbabbbbbcabaaabcccaaabcabacbaaaacaccabcaaabaabbbbabcbaababbaacbaccababaaaccbbbbbacccaaabbbcabbbabaacbaccbcabcacbbcabccbcacccbcbccaaaccbbabbabbaabcbacbcababbbacbbbabaabcaaabcac ccbabcbabccbcbbabccbbbccbcccbbabbccbbabacabbbcbacbcbcabcabcbabbaaccccabaccccbacaacaaabccbaacbccaababbcbbbbbacaabcccbacbbacabccbbbbcaacbcacabccaccaaabacbaaccbbcbcccbbaabcbacbcbbbbccccbaacacbbacbccababcccababaaaabaacbaacabbbbacabaaaaccbccbbbacbbacabccaccacbbccccbacbaccbabcbabacccbacbaaaccbabbbaccbbbbacbabcabbcbcbcbaaccbbabcaacabacaababaabbaabacbabacbbccaaaaacccccbbaaacbabbbaabcacccacbccbccccbcccacbcbccccbbabcbcacbabaaacbbcbbcaccabcaabcaacbabbacbbaacbc ccabbcabcbbacaabaccccbccacccaaabbccbacabcbacacbbbacacbacbacbcbabbcbccbabacccaacabbbbcaccbcbcacbbbabaacacababcbbaccaabaaaacbbccaaabacbcabbcbcccbabbacabcabbccaaaacacbcbbcbabcabaaaaccccbbcbacaaccaccbaccbccbababbbaabbcabccbbaaabaaabbbacaaccaaabbaabbcacccccbcaacccbccaabccabacababaaccbccbbcbcabaaabbcaaaaacabaababcacacccacaaababbbbaaacbaaaabcaaabaacababbaabcbbbbbaccccaabcbcabcaabcacbacabcabcaccaccaccbcacccbcacacaaabacbbcbbbcacccacbcccabbbacbbbabaabcaaabccc ccccbcccaabbcccccccaaccccbccacbcbccbcbcccbcaccacaccaacccccbbbcccccacccacbccccaacaacccccaacbccabccacccccacacccaccccccccccabbbcacccbcaccbbccccaccababaccccbcccacaacbcbaccbcccccbcbcbccccccbcccccbccccccccbccccccacccccccccbbcbaccabaccccbcccccccbcbcccbcccccccccccacccbcbcbcccccbccccabcccbcccacbccccccccacccbccccaccacccccbaaccccccacccacbcccccccccccccbccccccaccccccccccccbaccbcccccaccbcccccccccacccbccbbccccccbcccbcbaccacbcacbbccacacaccccaccacccbccbcccccbaccccac aaacaaacccaaaaacaaaabaabbaaababccaacacacacacaabcbbaabcaacabbbcaccabaacbccaaaacbaabccbaacaaaaaabccbcaaaacacacaccaaacacaaaccbacaaaacaacacbcacacaccabbaacaaccaaccbaacacbccabacaacaaaaaaaabcaccaaaccaaacaabbaacacacccaaccaacaacacaabbbaccccacaaaaaacbaacbbaabcaacaaabaacbbbacaaacacacacacabcbcccbbaacaaacbacaaacaacaacabaaaaacbcacaacaccccbacacbaaaccaabcaaaacacbbabacccccbaaabcacacaacbcaccaacaaccaabaaacbaacaacaaaaabacccbabaabaacbbcccababaacaaaacccaaccbacaaccaaccaca bbbaabbaabcbbbbabbbabcbbaabbcbbacbbcbababbbbbbbababbaabbabcaabbaabcbbaaacbbbbcaccaaaabbaaacbbbcaababbbbabababaabbbbbaabbbbbcacbbbcbaabcaabacbbaabbaababbcababaabbcbccaaabbabbababbabbbbacbbbbbccbbbabababbababaaaabaabbacbababbccbbaaacbbbbbbbaacbbabbbbbabbabbbbbbbcbcbabbbabababaacbaabbacabababbbaabcbcbabbabaabcbbbbbccbbcbbabcaacbbcaabbabaabbbababbabacabcbaaaaaabbbabbaaabbaacbaabbabbaabbcbbbaabacbbabbbcbbbbcacbbbabbbacaaacbbbcbbabccbbaabaaacbabbabbbbabab aaacaaaccbacaaacaaaaaaabcbaababbbaabacacababaabcbaaaacaacacabaaccaaaacaccaaaababcbccbaabbcaaacaccbcaaaababacaccaaacacbaacbcaacaaaaaacacacaccaaccccccacaaacaacaaaaaaaaccccacaacaaaacaaaacabaaaabbaaacabccaacabaccccaccaaccbcbcaabccacccbacaaabaacbaacccaaacaacaaacaabaacbbaaacacacaccbaaccccacccacaaacaabacabaacaccacbaaaacbaacaacaaccaaacbccacaccaaacacaacaccaacacccccbaaacbacbaaacccacbaacaabcaabaaabcaabaacaaaaabaabbcaabcababcaccbaaaaaacaabaaccacccbacaaccaaccaaa aabbcabbbcacabbbbaabcbaacbaaababbaacbcbbabbcbacbcaababbabbcbcbbbbaaaababaaaababcacbbbbacaccabaabbabbbababcbbacbbaacbbabbcacacbbbbbbcbaaababababcabaabbaacbabcaccabababbbbbbababcbcaaaaabcbbabbcbbaabbbcaaabbababbbbbbabbccbaabbacbbbbbaaabaabbabbbbbbcbaccaababbcaaabbbaaaabbbcbbbbabaabbbbbccabbbbbbaaabbbcabbbcbbcababaaaaaabbbbcbbaabbcbbbabbbbbbbbaabbbbacbaabbbbbcaaabcbbbbabbaabbbbabaacbabcababaabaaabababacaccbcbabbaacaccbbcbbabbabacbbbbbbcbbbbbbbbbabcbaba ccbcacbcaabacbbcbbccacccaaccbbccaccabbbccbbcbabcaccbbcbccbababbcccbcccacccccbcbbcbccabcbabccbacccccbbcbbbbbccccbccbbcbbbccbaccbbbbbbcccacccabccbaccabcccacccbabccbcccccbabccbbbabbccccaccabcbbbbbcccbbaccccbbbcccbbcccccbbcbbbbbbabccccccbcccbbcbbbcaabcbcccccbbaccaccaabccbcbabcbcbacbccaccbbabcbbbcbcbbbbacbcbacbacbcbcccccabbcbcccbbbaacbbbbcbbbacbacbcbcbcbaccacccccccbcbccbcbccabccbccaccccbccbcaacccccccbcccaccbaabacaccbbcbccabaccbcccaabbccbaccabcbbccabbcccc aabccabcbcccabbcbbaaaaaccaaaababcaaabcbcacbcbbacaaacbcbacbbcbcbccaaaacccbaaabaaabbccbbacabcabbbccacbbabcbabcabcbaacbcabbcbbccbbbbcaacaaacacabacbbbbcbcacacabaaccacaabccbabcacbbabbbaaaacbababbbabaacbcbaaacbbbcccabccaccaaccabbbcabccccabbaaabbcabbccbbaacaacabbcaabbbbccaabcbcbcbcbbaccbacbcbcbcbbbccabbbbbabcbacbbabaaaaabaabbcbbccccbaacabcbcabbccbaabcbcbabaacacccaaaabbbccaabcbbbcabacaaccabaabaccabbaacabaaacacbbbbbaacbcbacccbbaaabacaccbbccbbccbbcbbccbbccaca aacaaacaabbbaccaccaccaacacaabcbabaaacacaaccbcbaabbaccacaacbaaccaaacaaacacaaacccbaaaabcaaabbacacaaaaccacccbcabaacaaacacccbaccabccccccaaacaaaccaabcbcacaaaaaabbccbaaaacaabacaaabcbcacaaaaacabaccbccaaaccacaaacbccaaccaaacaccbacccbbacaaababcaaaccaaccaabcaaaaaaaccaaacacbbcaacacbcacabbaaabbababbcacccaaaacccaacacaaccccabaabcabccacbaacbcaaaacbcaccccacbacacaaaccaacaaaaaaabacaccacaaacabcaaaabaacaacacaaacaaaacacacaaccbccbbccacbabaacbabcaaaaccbaaccaaccaccabbcaaaca bbcbcbcbbacbbccbcbbacbbcabbbbcbbcbbacacbbacacbababbabbcbbcbcabcbbbbcbbcbabbbccacbbbbacbaccbbcbabbcbccbcacccbbabcbbbcbcccccaccacccbbcbbbabbbcbbbbbbaccbbbbbbcabccbabbabbaacbbbbcccbabbbabcbabcccbcbbbcbbabbbccccbbbcbbbbbbcabaccbabcbbbcbccbbbcabaccbaccbbabbbbccabbaacbcbbbcbcbcbcbcbbcbbabbabacbcccbbbccccbbcbccbcbbcbbbcccbaccbccbbababbbacbcbaccbbcabcbcbcaccbbcbcbbbbbbacbcbbcbbbcbacbbcbabbcabcbbcbcbbbbbcbabcbbacacbbbbbaabcabccabacbbbaccabbccbbbcbccbabccbbbb aabbcabbabaaabbbbbaacbacabaabbacbaaabcbbacbbbaabbcabbbbabcbacbbbbabcababcaaababbbabbbbacbbaabcabbbbbbababcbbbabaaaabbcbbbcbcccbbbbaabacababaaabbcbcbbbaabbaaaabbacabbbbbabbacbbcbbaaaabbbababbbcbaabbabaaabbbbcbbabbbabbcaabbbbcacbbbbbabbaacbbbabbbacbabaaababbaaaccacaaaabbbbbbbbacabbbaabbccbbbbbbbaababaabbbbbbcabababaaacbbbbcbbcbcbcbabbbbcbbcbbcabbbbcabcabbbbbaaaacbbbcbabbaabbbbabaabbabaabaaaabaaababaaabacaacbbbccbbccbbbcbaabbabaacbbbbbcbbbbbbbbaabbbaba aaccaaccaacbaccccbaacbaaabaaacbccaacccccacccccbcbbaabccacabbabcccabaacbcbaaacbbbaaccccaabcaacaaccccccacccbaccaccaabccccccbabbbcccbabcaabcacbcacbcaaaccacccabaabbababaccccccabbcccbbaaaccbabaccbacaaccbbcaaccbcaccccccabccccaaccbabccccbaccaabcbcacccbacacbaacaccaaaacbaabaacccaccccabaccbcbabbbccccccbabcacaacccacccbcacabbbacccccaccabbbccccaccacccccaacccccbccacaccccababaccbcaccccccacacbaccacbacabbaabaacacaaacacbaaccacbbcbccacbcaabcacabacccccaccacccccaccbcaba bbacabaccabbbaacabbcbbbccbbbaaababbcabacbbacaaacacbcacabccbbbbaccbacbcccbbbbaacaaaccaabccccbabaccacaababaaacaaccbbaacbaaaccaaaaaacbacbaccbcabbcbaabcacbcacbbcccabcbabccbbacbbbaaabcbbbccaabbaabbabbcabacbbcabbbccaaccbacacabaaaaabaccccbaabbaabcbaaccbababbbcbaabbbccbbacbbacabacacacbbcabcbcaaacaaacbbaaaaabacaccabbabcbabcbbaacacbcabcbbccaaaccaaccabbacacaaabbcbcbccbcbcaacacbacbcacbabcbbacbacbabcabcabbcbabababbaacaccaabcbacbcbaabcabcbbaacccacccaaccacaaaacbcb aabbbabbbabaabbbbcaacaaaaaaacbacaaabbcbaacbbbabbbaaaabbabaabcbbbaabbababaaaabbacbbbbbbacbcbabaabbcbbbabbbbbbabbaaaabbcbcbaaccbbbbcbcbaaababababbbcbbbbaccbacccbcabacbbbcabbacabcbbcaaaabcababbabbaabbbcaaabbcbabbbbbbaababbbcbbcccabbbbacbaacbbbbabbbcbaacaababbcaacabaabaabbbabbbbabacabcccccabbbbbbaacbcbcabbbcbbccbacacacacbbbbabbaabcababbbbcbbbbbaabbbbbcbcabbbcbaacaabbbaaabbbcbbcbabcacbabaabaaaacaabbababababbabbcbcbbbbbccbcbcacbababcbcbbbabbabbabbccbcbaaa ccaaacaaabbbcaaaabcbbcccacccbacacccaaaaccaabaacaabccbaacacacaaaaacabcacaccccaabcbcaaaacbbcbcaabaaaaaacaaaabbbaabccbaabacabbcbaaaaabaaccbacabacacaabbaacbaacabbcacccbacacaaacccabacccccbabbccaabaaccaccbbccaaaccaaaaaacaabcbacaacabaaaabcaaccbacacbaabcaccbccacaaaccacbabaccaaabcaaabbcabcacaacaaaaaaaccaacabcaaaaaaacacacabbccaaaabcabbbbbacabaacaaaaabcaaaabaaccaaaaaacbcccaaabcaacaaabacaccbacaacacbcccbcaacacbcccbbacacccbacbcaaacaacbacacaaaaaaabaabaabaaabaaacac ccbabcbabccacbbabccaabccbcccabbbaccabcbbcbbbbccaabccbabcaabbabbaaccbcacaacccbaaacbaaabcbccbabbaaacabbcbabacbcbabccabaabcbbbabcbbbbcaacacacaaacacbbacbacaaaccbbaccacabaacacacbabbbaaccccabcccbbbabccabbbaccabbcaaacbaacaaaacbbbbbccbaaaacbbcccbbacbbaccbccbccacbcbccbaabcbccbabacababbcbaabbabbababbbaacbbabbcbabbabbbbcacabacbbbabbcabcbbbaabcbacbbbabbcbababcbccaaacabcbccbbabccbaccbabbcacccacbbcbcabcbaccacbcacbcbbccbcbabbbacbbaabacabcaccabbaabaaaabacbabcbcaccc aaccaaccbbcaacccccaaaaabacaaccccbaaacbcbaacbcabcaaacaccacbacabccbaacacbccaaacbbcacccccaacbaccacccbcccacacaabcbcaaacccacbacbbbabcabbccacccacaaaccbbbcccabbcaabcbcababcbccabcabbcaccbaaacccbbaccaccaacaccbaaccbbaccacccaacbaacaaccccacccbaacaabcacbacccccaaaaacacccaacbcbacaacccbccccbcacbcbbbaaccccbccaabcccbacccbccbccaabaacacccccccccbabacccbccaccbcccacccccbcaaccccccabaabcccaacccbccccacaaccacbacaababbabcacabacaaacbcaccabccbaacbcbaacacacbcccccbccaccaccbccbcaca bbcbabcbcbabcccbccbacbbbababaccccbbccaccbccccaabcbbabbcbbbababcbcbacbbbbbbbbcacaccbcbcbbccaccabbbabccbaacbbaaabbbbbcbccccabbccacaccbbbcabbbbabbbcabacbbbcbbcaccbbcbcccbabcbbcccaccabbbbbbaabcccbcbbbcccbbbbcbccbbbcbbbabcbcabbcacaabbbbbacbbcccbbccbbbcbcabbbbcbcbbcccbbbbbcbcccbcbbbbbbaacaaabcbcccbabacccabcbcbbcabcccabaabaccbcaabbacbcbbcacbbcccbcbbcbcbaacbbbcbcbcbbbbacbcabcbbbcbacbbabbbbccbcbaabcabcbbcbcbabacccccabcbbcabbbccbbacbbbcccabbcbbbacbacbcbccbbbb aacccaccaababccccaabcbacabcaacbbbaaacacbaacbcbbcababbccaccaaccccbacaaccccaaacacbbaccacabbcbbccaccacccaabcabaabcbaacccacbbabaacbccacccacacacacacacbabbcacacabbbacabababcacbcaabcccccaaaacbacaccaaccaccaacaaccabbccbacaaacbabcacccaccccccaacaaccccaacccacabbaacaccbaababcbbaacccbbcccccabaccacacacccbcccaacbccacccbccaccbccabcabccccbbcacacbcbcaccacccccaacccccccbacbccccaaaabccccaccbaccacacbbacaccacacaacbaacacabacacaaaccaabacbbabcccbabcacacacccccacccccacccccccaca bbbabbbaaacaabbabbbcbababbcbcbbccbbbbabababcbbcaabbbcbbbaaccbcbacacbbacabbbbbccccbacbbbccababcbaaaabbbccbaabaaabbbbbacbabaabababbccbabaaabaabbaaababaabbaababbcabbbbbcaccaabbbbbbcabbbaaacabbbacbababbbabbabccbaaacabbcabcbabbbcbabaaacbabbbabcaaabacbbbcabbabbabbbaccaabbbbabbbbbacbbbbbabbacabababacbababbbbabaabacbbcabbcbcbcabbcaabbcbacbbbabbbcabbbbabacabbbacacabbabbbbaccbbaaababbbacababbcbbbbcbacbcabbbababbccbbbbcacccabcabbbbcbbabcbbbaabaaaabaabaabbcabab ccaaccaabbaaaaaaaacabacabcacbaaabccbabaabaacacbaaacbccacacaacbaabbaccabaccccaabbaaaccaccbabaacaaacaaaccaaabcabaaacaaaaaabcbcabcacbbcacacacaaacaacacbaacbcacbcbbbcacaababcbaccaacabbcccbaccacaabaaacaabbaccbacbaaaacabcaaccccbbaccabaaaccbaccaabacbaabcacbbccacacaccaacaaaccaaacbbaacccaacccbaacaaaaaaacbabaccaaabaabbaaaaacacaabaaacacabcaaaacaabaaaaabbaaaabbaccabaaabcccabaacccaaabaabacababacaccaccbcbbccacacacbcabbbacacacccbaaabaacaacacababaaaaaacaacaabcacaccc ccacbcacbacccaacaccbbccaabccaacaacccacaccaabaaaccccacaaccbbcacacaacaccbcbcccaababbcaaacacccaacaccccaacbcabaacacabcbaccabbbaaaababacacccacccabccaaccbcccbbccccacacbccacccbcccabababacccbccaacaacbaaccaaaccccababccbacccacacbbacaacbcccccabaccbaccabacabacacccccaabccaaccaaccacacbcacbacabccacbcbacacacbccabaccacabcabaaccababccbacacbcbabbbcbaaaccaaacaabacacababccacbcbcccaaacbacacbcacbaccabbccaacaccbccaccccacbcbcbaccacaabbabccacbaacaacccccaaccaaccaacbacbcaccccc ccbbccbbcacbabbbbacbbabbacccbbbbcccababbabbabcbbcccbaabcbccbccbbbbbacbabbcccbccccbbcabcccaaabbbbbcbbbcacbabbbcbaacacbabcbbcacacbbbcabcacbcbabcbbaaccabcabbcbbcabcacababbcbbcaabcbbacccbbbabcbbaabacbcabcccbbccbbbcbbcccbaccacabbccabbbbacbccabbbccbbccbccbccbabbbccbabaabccbbbbbbbbbbcaabbbbabbbbbabbccbbabacbbbbbbcabbcbbbbcaaabbbabbbcabbcbabbcbbbbbbcbbbbccbccbbbcbccccbabbbbcbbbabbcbcbaacbcbacbcbbcbaccbcbcccbccccabbabcbbbbabbcbbcabcbcabbcbbbcbbcbbabbcbbabcbc bbacbbaccbaaaaacabbaaccbcacbbaabcbbcabacccacaaaccabbacabccccccacabbbbcccbbbbaabaaacccabacbcbacaccacaabbbacaaabcaabcccbacbcabcbcaacbccbaacbcbcbcbaacbacbbccbbabbbbababccbaacbccacacbbbbbcccabaabaabbcbcabbbbaccbcccccabacabbbaaaabcbcccacaabbcaccbbacbaabcabbcaaaabbcaacbabbacacccacacbcbbacaacaacaaacbbbababbacaacaacbcccaaabbcbcaaccbaaabcaacbcbaaacabaacacaaacbcbcccbbabccacbabaccaacaabcbbbcbaababacbbabacbabababaacbaaabababccccbabbbabcbabacccaccccaccacacaacbab ccbcacacbcaabaacabcbbccbcaccbacabccaaaaaccababcccccaaaaccacabaacbaabccbcccccababbacabacabccbabcacbcaacaaababbbcaccbccbacaccaabaaacabcccacccaaccccabcccccaccbcaaccbccbccccaccccacaaccccbcabbcaabaabccbabaccaacbbcccbcbcbcaaaacaacccccccabbaccaaacabacccacacccccacaccbbacbaccacacabccbccbbccacaaaacacaccccacaccacabcaccbbcababccbccaaaccbccacbacccaaaccacbacacababccbcccbcccabacaccacaaacbacccbaccaccaccbcaccaccacaccccacaabcababcbaccbacccacccacacccaaccbacaacbcabccbc ccbacccacabacccacccacbcbcbccacaacccbcccccccccbaabbcccbccabcabacaaccccacacccccababbacccccacaccbacacaccccbcccbcbabccabaaccbcbcaabcbbbbacccacabbcabcccacacaaacaabbacaccbaabccacabcaccacaccacaacccabcccababbccbcbbcaaccaacbaaaccaccaaaaaaaaabcccbcaabccababcbcccaacaaccbacbaccccacbbcaabbcabaccabbbcacccaccacccbccacaaccabbcbabacccbaccaaababaaacacaccccacabcacabccacaaacabcbcaccaabccabccabccacccaccccccabccacbacccacccaaaccbccbccccbaaccbcaccacbbccaacbaaccabcaccbcacac aaacaaccaacaccccccabcbbabbaaccabbaaacacbaccacaacbaabcbcaccccbccccaaaacbccaaacbaacccbacacbaaccaabcbcccacacbcbbccbaacacbcabcacabbcabcccaabcacabacacabbacabccaccacaacaaaccccbcacbcacacabaccbbbaccacccacaabaaaccbccccbbccacccaaaaacaabbcccbaccaabcccaaccacbaabaacacacaacacbbaaacccbabbcccaaaacccbaccccbccaabcbcbacccabcbbbcccaaaababacbacaaabaccccacbccaccccccccaccaacccccbaaacacccaaccbcccccacacccacaacaacabaaccacbbacabccabbcaacacbbbcccbabcacabacccccccccccacccbaacaba bbbbababbbcabaabaaabbcbccccbbaacabbbaaabcbacacbbabbaababbcacbbabcbcabbbbbbbbabaaabbbbabbcaacaabbbcbaababaaaabbabbbbcbaaaacbaaabaaccabbccbbbacbbbcbaccbbbbbbabbbabcbbaabcacbbcbcbabbbcbcbbbbbaaacaabbcbcbbbcababbbcabbbcbacabbcacbacbbbbababbcacbbbabccabbabbbbaaabbcacabcbbabaabaabbcbcaacbbaacabaaababaacabbababaacbacabbcbbbabbacbbbcabcbaaaabaaaababcababbcacbbabcbbbbbaaabcbbabacabaabbbaabbabbabcbbccbabbabcbbbbccaaaabaccababbaaabcabbbccabbbacbbbabbabccabbbbb bbccabbcabbbbbbcbbbcbcccbcababababbcbbbbbbbabcccccbbccbbcccbcabccccbbccccbbbbbbcacccbbbcaaccbabbcccbbbbabbcbbaaccbcaccbaacbbcabbbcabcbabcbcccbcbabccbcbbbcbcacaabbbbbacbabcbcabcbcbbcbcccacbbbbabbbcaacaabcbcabcccacabacabcbbabbabbcccbccbbbcbacabbcbbabcbbbccbbbbbacacbcbbbcbbcaccbbbaacbaabcabcbbbcbbcbcbabbcbcbbabcbbbbbabbabbbaccaacbbcbbcbcbbbbcbbabcbcbbbabcbcacababcabcbcbbcacbcbbbcbaccbbbbbbabbacbccbbccbcbaaaccccacaabcacccbbbabbcbabbacccccccbccbcacbacbbb ccbcacacbcaabaccaccacccaccbccaacbccbcaabaaacabbcabcacbaccacbbaaccccbccccbcccabaaabccaacbaabcaccbcccaacccacacbcccacaacbaccbaabbcabcaacccccccbacccbacccccccccacaacccccbbcabacccbaaacacccccbcacaaacacccbaaabcaaccaccaccbccbbaacccaaabbcccabaacccabccbacbcbccbcccaabaccccbacaccacaaccacabcccacabaaaacaaacacaacabcacaabaccacbcaaaccabcacaccbcbbcbaaccaaabcaccacacbbacccbcbcccacacacbccacbaaccaccacbccabcaccaccccaccaaccbcbaacaaacbbabaabccabcaacccbbacccbbccaacaaccbccccbc ccbaacbaaacccbcabcbabbabcabcabcbcccbacbbacbbbccabaccaabcaabcbacabbbccacaacccbabcccaccbcacccabacaababbcbcbbcbcabcaccbacbccacaccabbbcbacbaacabacacbbbccacabacbaabacccccaabbaacccbcbccccccababcbbccbacabcacaccbcbaaacbaaccaccabccbaabaaaabccbccabaaaabbacacbbccaabcbccabcabcccbabbbbcabbcacbaabbccbabbbaacbbbbacbabaabbcacbbacccababbbaacbabccbbacabbbcabcbbabaabbacacacabcccacbaabcbaaabaabcabcbacbacbcaacbbcbacbbcccccaabbaaccbbabcaabbcccbcabcbbaaabcaacbaabacaccacbc ccacccacbccabaacaccbbcaababccabcbcccbbaacbacabccaccaacaccbababbcbbbaccbcbcccabaacbccbacaaabaaccacbcaacccbbabbbbaacaaccabcaaaabbaaaabccbccccbaccbbcccbcccaccbcabbcacabccbcbccbbccacabacacabbcaabcaacccabbbcbacbbcccbcbcccbcabccabbbccccabaaccaacccbaaccacccccccaacccacabccccacabacbcbccbabaaacabacacacbcaabaacacaacaaacaacbbccabaaaaacbbbccbcacbccaabcabbacaccaaaccbcacbcccbaacbbcacbaacaaccbbaccaacaccaccacaccaaccacacbccabbaacabbcccabccaccbccabccaaccbacbacbccaccbc bccabbaabcbbcabaabcaaaabcbcbaabacbbccaacaaaaacaaabbaababacaabcbacccababaabbbabbaccabbabccbcbabbbbcaaabacbabcbcbcbbccacabbaabbccaabccabbcabababaccabaaababababccbbbbaaaacaabbbcccabccabaaaabbaabbabbaccccabaaaacaaccabbaabbbaccabcabaaacbcabbaaaabaaccbabbcbbabababbcaabccbbaaacbaaaacbabaacababaabbaaabaababbaaaabacbaabbbbcbcccbacbacbcabccacaaaaaaaaacaaabccabbabaaaabcbbaaaacbaabaaababaaacabaababacbaabaabaccbbbbbcaaccbaaabaacabacbbabaacbccaaccaacaabaaaacaabcb bcacabacaccccaacaabaaaccabbbaacccbbaacacaaabacacabbbccabcbbccaccabaabcaccbbbabbabbccbabbaccbabacabcaabacbcaaacabbbbcccacaaacbcaaaaaccbcbcbcbbbcbbcbcacbbacbaaacbbcbbcacababbcbaaabbcabaccacbaaacacbcaaccbbaababccaacabbbaccbabaccbcccbaaaabbaaabbbcacacbcabbcaababbbcbbaabbacacaacccabbbbbabcbcacbcacabcacabbacaacabcacaabacbbabcabbccaacacbacbccaaccabcacacbcaabcbcccabbbbaacacbacaaacaabcbcccbabbabaababbbcbaaabbbbcccccbabbbcabccbacbcabcccaaaccbccbaaccaccacbcbcb bacbababbaccaacbabbbcaccbaabcacbcbbbbcabbaacacababbabcaabbbbccbbcbbbbbcbbbbbabacabcbaabbcaccabcbaabaabccccacbccacbabbbabaaaabaaabacabbcbbbbccbbcaccaabbabbbcbabccbbbacbbbacbaaaaabaabbbbbbbaaacaaabbcaaabbcaaccbbbbbbbcbbababcacabcbbaacaabbcacaaaccccbbcbbbbaaabbbacbbabbbabaaabbbbcbabcccbcacabacabcbbabaababaacababcaaabbbbaacacbbbcccccbabcbcaacbbcaabacbcabbbbbabcbabacabcbbabcbabaabbcbbbbabbabaabbcacbbabcbbbacabbbcccbbaccabbabbcabbaaaabbbbabccabcabaaacbbcb cbabacabcbabcabbabbbacabcbaccabbbccacacbcaabaabbbccbbaaabbcbcabbacabcbabbcccacabaabcbacbcbacabaacabaacacaaaaaccaacaabaaaaabcbabaababbcbabcbcacbacbacbbcbbbcbccaabccccabacacccccbabbabcbbccacaaaaabcbaaaaccbacbcbbbcbcccbbcbaababaccbbaacaaccccbbaabacbbcabacbcabbccbccccaccabacacabcccbbcbccbbaabccabacbaaabcabaabacbabaccaacaaabaacbcbabbccacbbcaacbccaabaaacabcbcbcbccccababcccabbaabaacbbbabaaccacabccbbcbcaabcbcabbccacacacacbbbbabcbacbcaccbbbbcbbcabbabacbbbcbc cabbccbbabbccbcbbaabcccbbcccabbbbcbaabcaabbbbccbcccbabbcbabcccabaacacbabccccbbcbcaaaabccbcbabaabcabbcccbcaabcaccccacbbbcaacbbbcbaaabbcacbcbcacbaabbaabcbabcabacbcccaccbacabcccacbbcabccbbaaabbabbbcbbbabbcbbbacbbbabbcabbbabacbaaccbbabbcbccbabaccbaaaacbcbcbbbaccccaacbbccbbbcaabbbccaaabcbbcabbcbbbbcabbbccbbbbabccabcccaacbacabccbcccbbacbbabbbbcbabcbbbaccbccbbaabccacaabbcbcbbacbbcbcbbcbbabbcbcbcccccabcbabcccaaccbbbbbacaababbbbccbcbccaabbbccbabbbabbbaabbccc cbccbcacaabbaaacabaabbaacbbcbaaccccaaacaaaaaabccbbccbcaacbccbbbcaacbccccbcccabcbaccccacbaaabaaababcaccbbaacbcabcbcabcbacbabaabcaaccbccbaccbacccbabcccccabccacaabaccbcbcccbbcbabbababccacacccbaaacaccaacaccacccaccaccbccaaabcbaabbbcccbacaaccababbacbcaccccbccaabbccbaacbaccacaacabcbccbbbbacbabaccbacacbababcacabbabaacbbabbaabcaabacbbaccccaabcbaaccbbbacccaaaacccaccacccaaaccccacbcaccacccbaccaccaccacbcaaccaaccabbbbbbbbbaccbaaaccaccaaccbaaaaccbacabacbaccccbcccc cbacbcccababcccccabcbbccaaacbccccccbabcaaacacbacbccacbcbcbaabaccbcbaccccbcccacbbacaaccccababcbababccbcbbbababbabccbbccccabcacabcacabcccbccacaccabcbbccbcaccbaccbcacabccbcaacbccbcabaacbccbbaacacbbcccbcaacabcaacccacbccacbababccbbbcabbaaccccacbbccbaabcaacccbcbbccbabcbbcccccccbcccbcbbccbbccbcccbccccacbccccccaccccbcbccaaccaaaccacacaaabacbacaccacbabcccabacaccaaacbcccacccbbccccbccccccbbccacbcccbccbacccccbacabbbcbaaabcccccbccacacaccbacabbccbacbbccaccabcacccc cbbbbcabbcabcacbabbccaacacbcbabcacaccaacaaacaaabaccabaacbaacacbbbbcccbbbccccbcacbabbaacaccbcacabcbbbaccccbbccaacaccabaababcaaaaacbaabcbabccaacbabbbbabaccbcbaababccaabbccbccacbcaabacccbbabccaabaccbcbacaccaaacbbcbbbcaccbaaacacccabccabbacccaabbabbbbccbcccbaaacccaccbaaccababbbcbbccccbcbabbbabcbabaccaaaacabbbaaacbaabacbaccbcaccbcbbcabaaabbbaacaaccabcbbbabcbabcbccbcbaabcccabaaabcacbacbbbaccacbacacbbbcaabccaacaccaaaaccbcccbaabccaccaaaabbbbbbccabaabacbbbccc ccbbacabcabbcacbabaaabcccbbcbaccbcaabbcbccaaacabbccbcbabaacacccbcccacbbbacccaabccaaaaacbcaaaacaccbbaccaacccbbbbbacccbbabbcbccaaacccabcccbccaacbbccbabbbbabcacbcabacaabbbbaacccbbabaaacbbcbccaacbbccbcacbacbbcabbbbbbacaacacbccababbbabaaaacccbbaccbcabbcbcbcbcaaaccbcacabccababcbcbccccbcabbabbabbcabbcaacaccabbaaaacaccbaccbccbaaabbbcbabcaabbbcaaaccbaabaabaabcbbcabbcacccabbbcabccabaacbcacbaabcaccbcbcccbcaaacabcaaaaaccbbccbbbbcabcbaccacababbaabccabbababbbbcbc acbbaaabaccbaaabacbbbcababcaaaabbaabaabccbacababbaaccbacacacbbabaaaaabcbaacabbcbabbbbaacaacaabbcbbbbbabbbaabcbcabacabcacbaaacabacabbbacbbaabbabaaabaabcabbababccaaabbbbaaaaabbbbacacbaabbcbbaaaaaaabcccccaaabacbbccbbaaaabacacabbaabccaabaaacbcbccabaaaabaaabbabbaabccbbaaaababbbbbbaababcbabbbabaaabcacabaaaabcccacaabbbccabaabbababacbabababbbaaacabacabaacbababccabcaaabbabcaaabccabaaabbccbcabaaabcaabcbbaaabacaacbbccccabbacbbbcaaabaababacabbabbcbabcabcbcababa babcabacbcbcbaacacccabaaaacbaabbcbccbcccaaacacbcbbbabcabbbaaacbccaabbcacabbbbbaaaacacabbbbbaaccccaccabcbacbccabcbbbacaaccccaccaacacbcbbbcbbbcbccacacacabbcbbabbcbcbbcacaaacbbbbbacaacbacacbaabacacbcacababcaabbcccacbbaabbaacbabccbcabacaabbabcacbaacbabababcaabccbababacabacacaabccbbbaaacaacaabaaaccbaacabbacbaaababccabaccaabbacccabbcbbcaabccaaaabaaacccccaabcbcbcbbabcbacccbaccbacaabcacbccaabababbbacbcbababacbcaccccaacbacbacbacbbabbabbbbcccbcacacbacbcaccbab aacaaaaaaaaaaaaaacaaacbcbbaacabbbabbbcccabaaaccaccaaabacbcaccabaaaabaababacababcaacbaaababbcabbcaaaaaaacaaabaaaccabbacabcccacacaacaccabbaaabcaaccbaaaacaaaacabbcbaaacaacaacaacababbaaaaacbaaabcbcbaacbccaababacaaabaaacabcbbbcaaabaabbcbcaaacaaaababacaacabaabacbcaaaacbbbaaaabbacabbaaccbccacacbcaaacaaabacaaaabcababacbacccbacaaacaabcbcbcaacaaaaacaccaaaacbacaabacabacaabaaacaaaacaabaaacccacabaaacaabbaaaaaabacbccabbbbccabbbcbacacaaaaacbbccaccbaaaaabaaaabbaaba aabccaccccbbabcccbacaaaabbcaccaacaaacacaaccbcbacbaabcbccbbccabbbcbabacaccaaabcaacabbbcabbbcbcbbccbcacaabacbbbbcccaaacbcacccabacccaccaacbcabbaacaabcbacacbcacacbaacabacccbacabbbbcabaaabcbaccccabccacabbcbacaabcccbccaabbbabcabccbbccbabcacaaccbbcbbcbaaabcbacbcccaabacacacacccbccbcbaabbcaccbaccbcbcccaacaccaccccbcbccabababaabbaccccbcbabbbcbbcacccbabbccaccbcaacaabccaccacccbaaccacccccacacccacbacaaaaacbbcacbaabccaaaacacbccccbbcbccaccabbcbaccabccaccccccaabbcaca abcaaacabbcbcccacccaccbcbcbacccccaaaaacabbcccbaacbaacccbbbbbbbbaaacbaaaaaaaabccbcbabbcacababcaaabaaacaccaabccaaccaccbbbbacacacccbccbbabbaacacaabacbacaabaaabcaaccbaaababaccabbcccbaacaaaaabbaaacccaababaaaccbcaaaaaababbacbacccbbbbaaccaacaaacbcacacbcabcbbaaaccbbaacaabcaacacbbcaabaaacccbbbabbccacabaacaccacaabbccbabcaccbbcacbcccaabbbccacccaccccbcaacacccccbcacccacacabacaacacacacaccaaaacaccaacaabaaacbaaccaabbbabbbabbbcbcaabaccaaacaabaacbcbaaabacaccabbbbbaba ccbbcccbccacbccbcaccabcbcabcbcbbbccccbaacccaccbbbacacbcaabcbbaccaccbcbcbbcacaccbcaaccccbccbbccaababbbcabbbcbbcbbacacbabaccacbbacbcccacbcbcbbbcbcacbaaaaccbcbccbacccbccbacabcbbbbcacabacbacacabaccccbccbbbcbbabbbbaabbcbacacabacacbbbacbbbcccabbbcccccaaabaacbccabacaaaababccbccbbcbaaccbacccabcbcaacbacccccaccbabacaacacccabbbabaccbbcccaacacccbcccacacbcbaabccbcbbbcbccccaacbcaccbbbcbcccbacbbacacccbacbbcabccbccbbbcbcbbbbaacacbabacccaccabbacabababbacbbcbacbaccac aacbcacbbbbbbbabcbcccaaabbbbccbcaacbcacbbbcacbabacaaaacaaacabccabbaaabcbaacabccabccbacaccccbccaabcbbcaabbcbbbccccacacaaccccccbccccabcababacbaabbccbaabaabbaacbbbccaacabbacaaaabccabcbabbababababcbabcccbcaabccabbaabcacbbabbaccbcabbaccccbaabcbbcccbbcbbacaaaaccaaabbacbacacbcaacbbacabcababcbbcccccbaabcacbacbabaccccbbbbcbbbabcccabcbacacbcbabaccacabbcabbbbccbbbbacbaaaaacbbbaabbacbacabcbbbbcbacabaabcccbacbbabccbabbacbbababacbccbaacabacbbcccbbbbbcbacbabbcaaba babbbbcbcaaaacabcacbcbaabbcbccacbbccacbacacbcbabcbbbcccabbaaabaaccacbbbbcbbbcaabaaccbcbcccaccbccccbbbbabbccababbabacbcbcaaabaabcacacbbcbbbabcbbbcbaabbbcabbacaaaabbcaabcacbbcacccaabcccbabcccbaabcbbcbaaabaaaccbbcbbbbcabaaaacccabcacbccbabbccbacacbabacbccbbacababacaaaabbcbcaaababbbaacaaaccbabcccbcbccacabcbbcccabaaccaabaacbccbcbcabbacbcbcbaccbcacacaaaaccbcbcccccbcaabcbaababbacbbcbbcabbacbbcbaacbbbabbcbabbbbacabacbbacacccbccbbacbbbcabcbcbabaccbacbbccabbab bcbabbbabbacaaaabbbbcbcccabaabaabbccbabababcbbbabcbbacbabaaabbcacabababacbcbaabbcbcbabbababbbbccababcbbacaaabcbaabcbbaccbbabcacbccacbbbbababbaacabacccbbcabacabcccbabcacbcabbbbabbaababacabcccccbabaabacbbcababaaabacbabcacccbbacbbcbbabbcbbabbcbbcaaccbbbbbaabbabbcababaabbabcbaaaccbbacbcbabbcacbbabbcbbbbbbaababcaababcabbccbcbbcabcbbcbcbcbabbbbcaabbcbababcbabcbbbbaaacbacbbaaacbabbbacbaabbbbbbccababaabbbcacbbcbbcabbaaccbcaaababbbbbcaaccbcaaababaabacbbaabbb babacbbaabababbabccaccabbabbcbabbbcbcbbaabbcbacaccbbbabbabababbbcabcbacacbabbbcababccbbcabcbbbcbbaabbbccaaccbbcaabaaabaacaaccbabbbaaabbbcbcbbbbacaabcbccbabcbbbcaabbaaaabcbbbccabbbcbacabaacbbbcacbaacababbacabaacbacbcabbcbccbbbcacababbbabbbbbcbbbbcacacbbcbbcaabbbbcacbbbabbbacbbcbbbabbbbcaccccbacbabbbabaaacabaaacbcbcacbccabcaaacbbaacbbaacbbbbaaabcabcbbcaaabbbcbbaaaaaccbcaacbacbbacacaabcbcbcbcbccbabbcbabbababacbcabccabbacbabcbbaccbaaaabaaaababbacbaabaab abaaaacababbcccacbaccbcaaabbccacaaaaacccbacccabaabaaaacbabbaabaabccbaabcaabaaacbccacbcaabaacccbabcaacaaacbbbaaccaaccbcbcabbaccccaacacabacaacccccacacaccaaaaabccbbbabcaaabaabbccacaabaaaaabababbbbbaabcbccaccbbaaaacababccaabaccaccbacabcccbaaaaabccbcbbaaabaabcacaabababacacacabcaabbaacaacaabbcbcacabaccbccaaaaacccbabcabbcbcbcaccbabbccccbcbaacccbbcccccbcaacbaabbbaaababccaaaababbcaccaabaaabccacaaaabaccaaccaaabccccbabacababacaccbaacacbaaacacbaabbcabcaaabaccba aacccaccaabababcccaaaccabbbcbcccaaabbbcccbcaccbccbabbbcbbccccaabbcbaaccacababcacbccbbcaabcaaccbabacbbaccaaaccaccbaaaccabaabcacccaaabaaaccacbacbbbacccbacbcacbabcbbabcacbbaacbabccbbaacbcaaaaccbbaaaccccbbabacacccbaccacbcbcabaccbbabccaccbbaaccabcacabcccccaaccccaabbcccccacccaabcacbacaacbcbbabcbcccaaacccbabcbcccaacbabcbbcbabccaaccbabcbcacbcacccabcccababccbbcbccaaaaccabccbaacbcccacacbbacbccabacbcabaccacabaaabcaabaccccbcbcccccaaccabaabbcccbccbbccacccaccacaa babbabbbcacbaccbbbabaacacccaabacbbabbaccbcbabccbcabaacbabcbbbbcacbaabbbaababbccbbacbcbbbbababcaabcacbbaabcabcabccbacbaaccaaabcbbcbaccbbaababcbaacbaabababbbabbaccbbbaabbaaabcbbbbcaacbcbabbbabaccabbbcbaabaacbabbccbcbcbacccbabcacccabaccabbbacccbcbaacbcbcbaabcbababcccbabbbbabccacbbccaccccbabaabbbbbcbabbbbbbcbbbacbbabccbbccbbbcbcbccacbbbabbbbcaabcbbbbcabcbbaaabbbbbbcabccbbbcbbbcbbbcacbabbbbbabbcacabbbabbbaabaabacabbaccbcbabbbbbbcaacbbbabccaabbabbccbccacb aaabcabbcabcccbbbcbbbacbaccbbbbbcabbcabababbbabbbaababbaccccbcabcabcabaacaaabbcbccccbbaaaababcbbcabccabccbaaccbababbcbbaaaaaacbbaaaccacbaabbbacccaacacaaabaccbbbbaabbcbcaccaccaabbaabacbbcbbbbbccaabaaacaabaaacbbbabbabbbcbaabbcbccbbacbbacaacbbccacccaabcaaccbabcabaabbbcabbbabbcbcbacbcacabacababbbcaaccbaaabaccbaacaabacccaacabbabbbcbabbaabbbbbcbbbcbaccbbbacbcbabbaaacaabbaabbcabbababbccbbbbabaacbabbcbabbbbabcaaabbbcbbaccccbbbbacbaccbbbbcbcbacabbbbbabbbbcca aacbbbabbbbaccabaacaacccabcbaacbcaaacacbccacabcbababcaacccacccacbcabababcabacabcabcbaabcbbcaaabccacbbacaabbccaabbbccbaabcccbaaaaacaaaaaabaabcacaabcbbabcabaccacbbbaacacbbbabaccbacbbccabcbaabcaabbabbaacbccacbcbbbbbcaacaacaccaabacbcccbbbaacabbbaabbaacbabacaaabbaabcbbbcaabaacbaabaabaaabbaaaccababcabcbaaabbacbacbcabababbbaabaccabaaabababcbcbabcccbababbcacabbaabaabcaacbcbacbbcabaaabcbbbaaaacabbcbbbbbaabcaacbbabcabaaabaabcbaaaaaaaaabcacbcbbabaabaabbcabbcba baaacabbccacabbabcccccabacaacbcbbcabaccbaababcaababbbbbbaaaccaaaabccbacabbbbccaacbaacbcbcabbbbcabcabcbcbcbbabaccbbacabbbccaaccababaaabacabccbaccaaabcaaaaaccacaaaabbbbaaacbccabbbabbbabaccbcaababbbaaabaacccaabaaacabbbaabccbcbbccaabbcabaabbabacbbccccbbccbcabababaaccbbabbabaabcbbcbbbcbcbcbacbabbabbccbbcbbaabcbaacabbaabaaabcbaaababaaabcbaaaabaaacbbaabcbbacabcaccbacaaaaabbaabbbaabbacaaaabccbbacbacbbacbbcbcaacbccbbbcbccaacbcbbbabbacbbcacbcacacbaabaabcaabbb cbabbcaabbcbbbabaaaaabaacbabcaabbcabcaccccacabcbbccaccabaababbaaaacacbbbccbcbbcbabcbcaabbaacacbbcbbabccbbacaacaccbbcaacacaacaacaabbcbcbaacccbcccbccaaabbbcbbcaabcccabaabbabbabbaaacbcbbbabccbaacabcbcabccbcbccabbaabcccaabcbaaaccaacbcbaccacacbbacabcbcccaccaaacbacaccabaacabaccbcbcccccccabbcbbccaabbcbbbaccbbbacaacbbbaabbaabcbaccacabaccbbbabcbaacbbbaabcabbbcbccbacccbbabbbacabaabbbacbcbbbbaaabcccbabacbbabcbacbbaabbbcaabcbaabbabaaaccbcbacacbbcccabcabbbbbcccc bcbbbcacaaaccaabaaabacaacabcaabaaaccaabacaaaaaabccbaaaabacaabacccbcbbbcabbbcccbaccbabacaaccbabccbcabbbcaccacbbbacbbbbccccccbabcaccacababcbabcbabccbcaccacccbcbccccbbbaabcbbbacbcbbaaaacbabacccaaaabbbcbabcbbcacbbcbbcbcbbbabcbabbcbbcbabbabbabcbacbaaabacabbbaacccbaabbcaabbbaaabcccabbaacbcccabcbbababcbaaaacbbbcaaaccccbbbbccabacbbbbcacbabcabbbaacbccccbccaccbbcbbcbbbbbbabcabacaacbbabbbcbbbabaabbbaaacbbbaaccbbaaaaccbabcccbabbcabcbabcaabcaababcababcabbcbaaabb cbcbbbaccbccbbabababbbcccccabbbbbbbbccccacababbbacbcacacaacbbcacbaacbbbabbbababccbaaaaababacabaaabbcacccbabcbcaacbaccabaccacccaabcbacbaaabcbcbcaabbbcccabbbbacaccabaaaaabcbbbccaaaaaaaabcbabcbacbabbbbccbcabccbbbcabbbcabaabacaaaccabacbcaabcbcccaaabbbbcaababaaaabacbcabababacccbabbbcbbcccbbacabcababbbbaacabcbbaccabccacbccbbbbaabbbbbbbaabcbabaacbabaacacacbabaaccabcabbababbacbbbbcaabccabcaccbbbcaaabcbcabccabbbcccbababccababbacccabbabcaaaabbcbaabccbaacbacab ccacabccbbbcaaaccbbbbbaabbccccaabccbacccbbcacabccacabbabccabababcabacccccccccaabccaccccaabcbcacaaabbcccacabccbabaacbcbabcbbcbbacbbcaaccaccbccaccacbcaaabacaabacabbcbabcccbbbabaacbacbaacbbbcabbcabacacbcacbacbbccbccacccaaaabcccbabccbcacbcccabcaacccbcbcbaacccbbbcaabbccacaacabaabcbcbbaaaacabaabcccacbabcccacacbcbbbbbabcbcccccabcacbacacabcccbbcaaaaccaabcbabccabbabcbcabcccbcaaabbcbcbcbaacccbbaccbaaabccacbccbbccccabbacaaababcbcbaaccaabcbbbcbabbacccbcaabcabaa acbcccababbabaacabccccacccbbabccbaabbacbbcacaacbbbabaabaacccbacbaaacacbacacacbbaacbcbabbacbcaacbbbabbaabccbcaaacbccbccbbcccbbbaacbabcacacaccaacaacbcccccbacccaaccbaccabbbaaaabbbacaaabbcaabbacbccbbcbabccbaacbaccaccaaaaccbcbcaaaabccabcabaacaabbbacbbccbbaaaaacbaaaaabaabaaaacaabbbbacbaaaaccbbbcaacaaaacccbacccaaaabbcbbbcbacbaaababcbbaccbaccbbcacbaacbbabcaabcbcabbaabcaccbcacbacbcaabccaaccabbaabbcccbaacacabcaaacabaabcbcacaacacacaabacbbabaaaaccaaaacccbbababa cabcbbcbcbcacabcccacbccbcaacbbbbbabbbbacbacacbcbacacbcbabcbcccacabcbacbcbabcbbbacbbbacabaccccaaaacccbbaabcaabbccccacaccbcababbabbcabcacbaaaaaccacaabaccbcbacaaccbbaabcbcbcbbacbacacbbaccabaaabcccaacaabbccccbbaccacccaaabaacabccbaacbabaaaacabccaccacabacabacccaacabcbcbabacacacaacbaaacbabcbccaccbcccaccabbabcacbcaaabcccacbaaabbccbaccccabccacbabcbbcabbaabacaaacababaaabbaccbaaabcbcccccabccbcabbabacccbccccaabbccbcabccaacbccccacaabcccbbccaccabbaabccaacccababab cbbabbabacccbbbbabbcbcbbbaaabcabbaaaacacacabacbbbbbacaabbaacaabbbaaabbcaabbccacccacaaacaabacaccaaacacabacacccbbbbbcaccbbbaccaaabcbcbababcbcabccccaaaabcbacaabccaabbaaabbbcbcbacbaacbabcbcabbbaacaacbbaaacccaaaabbbcbbbbcbcbbcbabbaaaccacabbcbbbcbccbabbabababbaabcbaacacbbbbcabbbbbcbbccabaaaacacbaababcbbcababcaaaccbbacbacacacacabcbcaccbbaacccccababaacbbbaccabcabacbcababbabbbbcacbaabbbaabbababbbacbbbacaabcbbcbcacaccbaccbbbaaabbbbaacaabaccbbaabaabccbcccacacb ccbaabcacbccbcabcacbcababbbbacaaccacacbccbcabccbcaacaabcbacaaacbacccabcbbacacbbbababacbccbbacbabbcbbcbbcbaacaacbccabbcabaacbcacaababaabccacaccbacbacabcbcbcaabccccabcbbcbaababcccabbabbbacbccbabbcababcbbbacbcbbbcabaacabcbacaacbbbaccbcaacbbbccaabbbcbbaabaaacaccaabacaccaaacaaabbcaacbaaacccaabbbcbcabcacbbcbaabcaabcabcaacccbaabcababbbbccaacacbcaabbcbbcccccbaaaaabacccbbbaaaacbabcccbbcacbacabaacaabbaacbcaaaccbcaccbbbcabaccbcabcabcccaaaabaaccbaaccbbbcccabaab bacabbabbacbccabaaabccabcbbbbccacbbababaacaaacbcbabbbbaaacababaccbbbbbbccbcbbcbcabbbcabcbabcabacbbcbbccbccabcababacbbcabbcaacaabbaaacbacbbccbabacbababbbbcbbbccaccacacbbbcbbbcbabcabbbcaacacabbbcbabccabcccbcabbbbcbcbacbacbbaaaccaaaacbaabcbccbbcbbcbabaababbaccbbbcabbbcbcaacbccaacbbcbaccacbbccaabbbcbbaaaabacaaccbcbbbabbabcbcccbacccabbbcbcacccbaaaaaabbabccbaaabbbcbbbcbabbbaabccbaabaaabcababbcabaacbccacccabaacaacbbcaaaaacabacabacbcccccababaaaaacabbaaabcca acaaabcabbcbabbbbcacbcacbcbabbacbbaacaaacbbcaaccbccbcaaabacbbccaaabacbccbcbaabbccbaabbbbcbabbcabaacaccbcabcabaabbbabaabcccabaabcababbcbabccabccbaacbccccacababccacbcbbccbbbaccaaaccbabcbcabbcabcabcbbaaacbbbbbabbccbccccacaabaabccbacccabaaacaacaccbacbccbccbabcaacbacbaacccbbcbcbccccbbcacabbacbccbbbcacbababbbcabaccabbabaacbacbccbcbcbcaababcbabaababcaabbcbacaccaaacabaabbacccbccaaabcbcbbbbbbabcccbcbcacbbbbacccaabcbabbbaccbabbcbbbbcbaacccaaababcaababbbcaabac bbcbcaacbccacccaaabbabacacbbaccbbcbaccabbcaaacccbbaacbbaaacacabacccaaaccbacaabbcbaabbaabbabaabcbabacbbbacacccbaabacbbbabbbacbccbcbbbcaccbaaccacabbbcabaaacabbcbcbcbaabbabbbaaabcaccaaacbacbbbbcaccaababbaaaccbcaacbabaabbbabbbcbaabbcbbccbbccaccbbcbbbbaaacccaacccacbbccbbabbabaabcaaaaccabbaccacbbaaaaabcbaaccbabaacaaacbbacaacacaacbacbbcabbabacaabcbaabaababbbbabbcaabcaaaabcacbababaccabacacaaacabcccaaabbabcaabcbcaaababbcbbaaaacaacaacccbbcccbcacabcbbacbaabccc bababbbaaaccaacbaacbbccaaabbabbbcbccccacbbababcccabcbbabacbbcbbbabbccbcabbbcccccaacbbaacacaaabbcbccbaaacabccaacacccaacabaabcaababaccabbaabcabaaabccbabacbccaaaccacacbccaaccbbbbbbaacbacbabbbbcccbabbccccccbbbbbababbaabbbaababbbcabcbaacbbcaccbccacccbabbcabcaabacbcabcacbbbcccbbaaaabacbabaaabcbbcababcabcabbabbbabcaaacbacbbaaacabacabbccbbbbabcabacbcccacaabbccaaccbaacbcbbabbbcacacbaabcaabbaacaabcbbabacbacccacacacbcaaccbcbabaccbbcabcacbccaccbbbcaaabbabbccaac cbacacabcaaaaacccaaccbbbccaccccbbbbabbbacbcbabcbaccbcbacacbcbabccabaaccaacaabbccbbcbacabcbbaccbaabbccbacaaacbbbcbbabbbabcacbbbcbbccbacacbccabacbcbbacbcbbbacbbbcaccbaaccbccaccbabacbbbacbaabcbbbabbcaabcccccabcacaaccacccaaccbbacabbbcbcbbaacbcbbabaccbcbbabaacacacbccabcbcbcbccacccbcabaccbcbacbaaccbcabbacbbaccccbbbaccacaaaabcaacbacbaacaaaacbabcabbbbabcaaacaccabaabacbabcabaaabbbcbcccbbccbcabaccbabcacabbacccbcbbbacacaaaabbccacbcbcccbaabbaaccbbacacbcaccbcbac cccbacaaccababaccaccccacbabcbbbbcbacbbaaaccbbbbabcbacbacacabbbaacaaacacbbbabcabbbcbbbccbaacccacbabaabbbbcbabbbbacbaacacabaccbcbbbbacbbaccbccbbcaccaaaaababacbaabaaacaacaaaaacbbaacacbacabcbcabbabbabcbbbacacabbaccabcaabaacbcbcabacbcabcacccababccbccabbccbbcacabccaabcbccaaababccaaabbabaabcccbbbbccabcabacaacaaacacacaacabccabbaaaabcbcbccaccbaccbaababbcbaabcbabbaacccbbccbaccbccbcbaccbcbcbccacccabccaabbacbcabcaababcbacccbcacabacabcaaaababcbbbcbabcbbbbabbbabc aacbaacbaaabaabbcbacaabcabaacccbbcbcbaaabccbbbabcbcccbcbbacbccccababbbaacbcaacaaccbbabbcccacccabaacbbacabaccacaaabcbcbacbabaccbaacbbbbbbbcabbbabcaccabaccccbbabcccbaaabacccabacaacabbcabbbbbccabaabcbacaabccaaaababacccbacaacabcccbbccacbbbbcacbbbcccbbcbbccbaccaaaababbaaaabbbabacacccababbcabbbcccaccbaaacaacbbbccbcbbccbaabacaaaaccbacccabcabaababbbcccccabcccbaabacabbbbacbccbaaccabbacabccbccaacbababbbbbabcabacbccbbaacbcbbcbcbacaccbabacbbaccaacbabaacbacbcacc cbaaccbacbacbbccbccccbcacccabbccabcabbbbccbccabbaacabbbabccaabcbbbacbcbaacccaaabacbbbcccacbaabaaccaabaabbcbbacccaababaccacbbcbaccaccbbabacabcabcccbcaacaabacbabcbaabccbabacaabbbcaaaccacaacaacbccacacbababcabbaaccaabbbacbacabcaabcaaaabbbcbbbbccccbbbbaacbaacacabcabccabbcbabcacccacabcbbaaccccccbabccbbbccaaaaccabaaaabacabccacbbabbccabcaabbacbccccccbbbacabbcabccbcbbaccbbabccaabbccccacacbaaccccbcabaccaaabcacaccbcbccbcccaacbabccbcaaababcbcacaaaacbaaaaabaaccc baababacabcabaabcbacaacbbaaaabaaaccbcbacaacbcabacccacbbbbbbcbbaaaacabbacbbbcbacacccbcbcaacabaaabccbbbcbcccaaabbccbccbaccbaaabbbbccacbcbaccccaacbaaabccbccccbcacbccabccbabbaaabaacabcbababbaaaabbbababcccacaacbaaaabcbccbbcacbabcababbbcacabccbccbbcbbaaaccabccabcbaacbaacbaaabaacbbccaabbcacabcbcccacabcbcabbaabacbaacaabbbcaacabcaaacbcacbabbabaccbabaccccabbcaaccbaabccbcbabbcaccbaccaccbacbbabbbabbcabcbbabbbbcbabbabacccbbaabbccacaabacabcacbcbcacaccbccccccccabc cbabbbaaccbbcccccbcbcabcaabaabcbacaabbcccbcbcbaccaccaaacacacbbabaacabaacbbbbacbbaaabbbcacabccaaccabbababccbbacccccbabbbbabbcbabcccbcbbbabbbababcbaacacbccabcbcabaabcbcabcaaaaccababbcaaccaaaabbabbcaabbbcbcbcaccbbccabcbbbcacbbacbbacbcabcbbabcccbacbabccabaccbbbabbcbbbbbaaabacbbabcbaaaaaaaabbcabcacaccacbcacccaacaccbacccbacaccbabcaacbabaabaabaccccabbbcbababababbaabcbcaacabcabbbccacccbcaabaaaccccacacaabcbacababbacacccaccaabcbbcccccbaaabccbbcbacacacccbccaac abbbabcacabcbabacacaaabccbacbacbbbacbbbacbbbacccbcacbccbacbbbabbcaaabcaaababbbbbccbbabccababcbbcabaacbcacacaaabaccccbbaabcacccbcaacabbbaacbacbbbbaacbbcaacaabcacaabaaacbcbcccccbacbcbbcbacbcccabbabaabcacacbaabccacbbbabbbaaccccbacccccacaabacbccabcaabccbbcbbaccbcabcbbbbbbcbcbabacabbbccbacbacaabaccacacccaacacaacbacbaabbcbbabbbcabbbbcbacabcbbacaaaababacaaacabbabcaabbccbbacacaabacbbabbbabbcaabcbaccbbcabcaccbcaccabbacaabccbaabaccaccbaaacccbbcabbaaaaccbaabac baabbcabbabaaaaacbbcabcaaacacaaacbbbbbbbcabacabbccbcbaacaaccaacbabbcabccbcccbaacbbbccacacbacaabcbacabbbbaacacabccbbbbbbccbcbcaaaccbacbbbccacbcbcbbccbbccbbcacabbabcabbaabcabbccabacbbcbacbcacccbacccacccccbabaccabaabbacbcbbcabbaabbbacacabccbacaacbabbacbccacacbaacbaabaabacaabacbccccacbbabcacccabccacacabacbbbccbacaaaabbacbcccbcbbcccabcccbacacbccaacbaababbcbbbaabbcaacaaaccbabbbcbccaabacabcacababcacaabacbaaaaabccccccbabaccccaaacabbbcbacaabcbcccabccaabacbac bbaacaabcababcaacaababcabaaabbabbabababaacabcccaccbaaacacbcabaaacaabcbacabccbcbabbbabbacbbbaacbcbaacccbcaababbacbbaabacaccaacccbcaccbaabaacbbcbaabcaaacaaaaaaaabccccaabaabbbcccccccbacacbccbcbaabcabccaaaaaccabcbcbaccabaabaabcaacaacaabaabbcbbbcccbbcbbbcbbcacbbabacaabbccbabbcabcabaacacbccbaacabbbbbacbaccabcccbbbcbbbcaaaaacaabbcbacbabcaccbaaaccbabbaabbbacacbacccbbbbbaccbbabcacbcacbbbaababaaabbccabcbcccabbacbcabcbbacaabcacbabcacacaccacccaaccbcababbabcaabc acbbaccbccaaaacbbcbbbbcaccacccabaaaaaacbbbcccbbcacabbbbbacbcaacacacabaccbaaccacabbcaaabbcacaacbabbacabccbbabccabacaabbaacababbabaccbbbbaacacaacbabcbabccccabcbbacacccaaaccacbabccbbcaabccccacbcaccaaaabcabaccabaaabaacbbabcbccccccccccacaaaaacbbbbcacbaacaccaabccacaabaabaabcccccbabcbbbccccacabcbbbbcacababbbccaababcacabacaacbbccbcbaaacbacbabbbbcbccabcaacbccbabcabaccabccabbaabababcbcbababaababbbcbaaacabcabbbbbcbbabbcaaaaacbcbcaabcaacaaaaabacacbbccacccaccbbc babaabbcbbbcbccaabababccbbabbbcbbacaaccabcbcbbabbbaacaacbccbbabaaaacbcbcabaaccbcccbcbacbbccabbcbccbcbacaaccbaaccbacbbacbabcccbcaabaccaacbcbbacabcccbbccccaaacabbbbabbcabacaabbbcbabccbcbcaababccbbbaacbcacaacbabbccbcccccbaabbabbbbbcccbacacbaaabbbbcbccaabaaaacaaacccbccaccbabcababacbcbbccbccbcbcbaaaaccaaabccbabbaabbacbabcbbcbbbbbcbabbbbcbabbcbcccbaccbabcbbcacbcaacbbabbbabbbabaccaacabababcacbcacbccaabcababcbbabccbabaccaccaabcababbabaacaacbccbbbabbacbbbbca abaaaccabcbaacacbbbbcbaabbabcaabbabcacaaaaaacccccacbccabcaccccbabababcccbbabccbabaacaabbcaabbabbcbbccccbbaabcbabcacccaacacaacbabbccbabcaabbcbaccaccbcaacbcbbcbacbcaaabcccabbacacbaccccabcccbbaccbacbbacbbabbbcacacaaabcabbabbabcbcbcaaabccaabbcbbbbbcabacbbcbabbcbccabbacacccabcacabcbabbcabbaccbcbbabcabbcaacabcbccbbbaaccacbabbccaabaccabccabbabbccbbccbbaacaccccabbcabbaacaabaaccabcabbbaabbcbcaccccbbaaaabababbccbaabcccacbbbcabbbabcaabaaaccbbbcccccaaccacbcbbab cbbacabbcbcabcbbaacaababcabacccbaababbaccabbaccabcabbbccaaacbcacabbbcbbbacbccaccaaaaaaccbbbccaacaccbcaaacaaabacbcabaacabbabccbaacbabcbacaaccabaaccbcbcccbcaabbcbbacaabbbbbacbcaacccabcabbacccabcbbbcbacbbacaacababbaacbcbacaacbabbabacaababbcbccaccabbabbaccababaacababbabcaaabcababbbacbccacbaaabbbbabaaabbcbcacbaccaabcbabacccccbabcaabaaaccbcbcbcabccacaaaaaacccccbabbcabbbbcbaaacacacabaababcbbacacacabbbbbaaabccaacaabbbcaabbcbcbacacccccaacbaacabcaacaacbccaccb abcbbaacabbccabbbaabbcabaabccccacbacaaaaabcbccaccaabcbacbaaccbccbbaabcbcbaabccaacbabcbaababcbbcccacbabbcccbaacacccccbcccbaaaccacbbbbbbcaccbaaacbacacaabaaaaaccbbabbcbbbaacacaabbbcaccabcbcabaaccaabbcbaaccacaaabcbabccbbabcacaccbcacacccbcbacabbacabbaabbaccccccbaaccaaccabcaacabbbaaaaabbcbcaacbabaabbbcccaabcccbbcccaccbcacaaacbaaaabccbbcabcbbcbaaabbbacbaabbcacccbaabbccacccbabcbbaaabbbcaacaaabbbcccccaabccacacbabcbcaaabacccabaabbaaaacbcabcaabcaccbccbabbbabcb bbbcbcbbbabcaccaacacbccaaabbbabcbabcbbbbbbcbaabcbcabccabcacbcabcaaacbaccaccaabbabaacbbbbcaabcbcaacacccbbcbacbbcccbbcacbababbbbbbcbbbcacbbabbaaabcccaccbabbaccbcabacaabcaccabccbababcaababbaccbacacbcacaaacabbcabaabacaabaaccbbaccaaabaaabbabccbbacbabbacaccbbcbccccacabaccacabbaacbacbaabbbbabccbbcbbababababcabbcacbccbabbbcbbbacbacccacbaacabbabbcaaccaaccbcbbcbcaccacacaacccbacabccbaccccbcbabcbcabbbcaababbccaaabbaaaaabacbacbabbcccbaababcbabbacbbbabcaaccaacaac bccccccbcbaccaabcbbcccaccaacbbbcbccbaabcabaaabcacccbbbbbbabcacccbaabbccabccbcaaaaababbbaabbaabacaabbabbcbbcacbaaaacaacaaabbbbcacacacaababacaaccaaaaacbcabcbaaccbabacccbbcbccccacacccccaaaacacabccbacaababbcbccbabbcacabbbacbaabccbacaaaabababcaabacbcabccccbcccbbacbbbccaabcaccaacacbcaabaabbbbabcacbcabbbbbbaacbbaccabaabacccbacababbcabbbbaabcaacccaaaacbbcbccacbbabacacbacccabaaccccbaaaccaabaaababacbaabacabcaccbcbcabbaaacbccccbcbbccbcbbcacccaccaaabbacaabcabbc bbacaabcaacbababcaaaabbcccabbacccaccbababacbaaaabcbaababbaabbcbaaaacaaaabcbccacabbcbccccabbbbcabcacccccbcaacacbbbacccbbccbcacaabccaacccbbaaabcabaaccaabcbcaacccbcbcbbaccbbbbcabcbacbbcaaacbcabbaacbbcbbacbbabcaabcabaaaabacccbcbccbbbcbbbbcbbbabbaaccacaccccaabcabbbcccbababbccbbaaabbbbcbaccbcaababbababccbcbcaabaccabacbbbcaacccaaabacccacbcbcbcbcacacbbbcbbbccacbacacbacaaacabccabccccacbbaaabcbbccaccbbcbcaccccbaaccacabbbcabcabcababcabacccabbcbccabbacbbaccbbcc bcbbabcbbbbacbabccbabcbbaabaabcccccbbbbcccaccabccbcaabaccbccbcaacbcaacaacabcccbcbaabccbbcccaaaacccccbaaaccbabacaaabbbccbccbaccaaacacaacbbcbcbabccbacbbbbccabbccabbbacbcbacbcbcabbaabbacaacccababacbcacbaabcbccaabaccaabbcccbaaacacbbacacaacbabcbbbbaaabbbbaaccaabcabaccbccbbcacccbacabcabccbcaabbccabcbbabcaabcbcbcababbbbacaaabbcccbbaabcaaacacbbbbacbacbbcaccacbcbcbabaaaabbaaacabaacbccbbcbbcaaccbacacbbbbabaababacbcbcabbbaabcbacccbbbcbabaacabcabcbaabbaccbaacaa bbbbbcabbaacbbbbbaccabcabaabacbbaaaccacbbbcaacbbaabbbaaccabbbacaabccbcaaccccaaabacabacbabcababbbaaaabcabbaaaaaabcccabaabccccbbccbaaacbbabacaacbacbacbbbacabbcbaacabbcaacbcccaabcccabbcaabcababbbbcaacccbabcccaabcbacbccbbbababbcbacabaccbcbacaabbbabaabbabbccbcababbcbcacbaaccbbcaaabbaacabccaaababcbbcacbabbaabbbabbaabbbbaaabcbccabaabacbbcbcbbabbcbcccaabbbbcccacaabaababaacbabbbbbbaacbacbcaaaaaaabcbabbcabbbaacbacacaabbbbaabcacbccaaaaaacccbcaaccbbcababbccaacc caccbcbccacbbbccbbbacccbcabbaccbbbacbaaabbbbacbabaabacbcacccaaacbbbabbaabbabaccaabbacaababccabcacbaaacbbbcbcabbcbbcaaaaabacbcbcabbccbaabaaabbcaaccccccccaabacaacabcabbbbabccbacaaaabbcabcccaccacccaaccbcaabcbcaaacabacccacbabccccacacacbcccbcccbbacbbbaabbcbcccabcccbcaacaacabbccaccbaaaabcaccabaabbaacbccaabbabbaacbbababbbcaaabcbbcaccaaccaabbbabcbabcbbacabaabbcbaccaabcbbabccbacacaccacabacbaaabbbbcbcaaccbcabcacbabacabcbcaaaaabcacacbbbbccbacacccccabbabcbbcabb bacacbcbcccbaaaabbbacaccabaaabbcacabaaaacbabaaaaaabaacaabcbccaaacaacacbaaaaccabbbacbcbacbbacaabbbccbabcaabbcacacaaabaabcabcacbaacabcaacababccababaaaabaccacaccccaabccacbcacccacbabababbacabbbcbbacbababacaaaacccbbccacacbaaccabacacacccccbbaacaabaaacbaacbbbaaabbcbbbaaccbacbbaaaacacabbcbcccabaaacaccaccbcabccbcababbcbcabaaabcccaccbcbcbbbccaaacccbbccccbaabccabbaaccbbcaacbbabcababcccacacabcbabaabcccabccaabbbbcabcccabbccbaabcabcbaccccbcaaabbcabbbccacabaabcbba caaaabbbcaabcaabacbccababcccaacacbcbabacaccbcaabaccabcabcabbbabbcaccacbbbabbccbccbaccacabbcaabbaccbacbbaacbbabcbcabcccaaabaaaaaabcbbabacbaacabbaabbbbbbabccabcccbbabccaccbabcccbaacacbaaccbbbcbccbccacbcccbacccacabcccbcbaccabbccbcabbacabaacabbbcbbcababacbabccbcaaabaabcacacbababacccaaabbbbabaccccabbabcbacabbbbbbccbbbabbaabacabcccbbcaaaccabcababcaacbaaaabacacbbccccacacacbbbaaaccccbcbbbcacbbacbbabaaaaacaccabaacabccaaaaccabbaaccbbbaaacbabcabcbbaccbacacccba abcbabbbcaabaccbaabbacacbbbacccbbaaacccaccbaacbaaacccaaacbbaccbabcccbacbcbccbcabbcbbcacabbbcabbbbabcbcabcaacacbacbbababaaacbabcaaaacbbcaababbccabcacaccbacbcbbbcbccbbcbbbbaaaaccbbacbbbcbbccccbacbbccccbcbacbbbaaabababbbcabbcbbbcbacaabccbbbcbabacccbcbbbbbcbacabacbaacbbbbbbbbabcbabacbaccbacbacabbbbaabcccbaaccabbbbbccbbbccbcbbbcabcbaabccaaacabbababbabcaacbbacbcbcaabaabbbbbacbaaaacbbaaacaacbcabaccccbcbcbaabcbabbabaabcbcacabbbcbcabcbbbbcaacccacbbabccbbacaa acacaccacaaabcbcccbccaacaabbbacbabbacababacbbaabbbbaccbaabaccacabbcbacbcbbabbaaaabbcbcaaabcaabaaabbbacbabcabbbcbcbaccaaaacbcbaababcbabbbcabacbcccaccaacbbaabbbaccaacaacacbcacacbbcbabbaababcccacaabbbcbaabababbaccbccccaacbcbacbacccacbccabbbacbcbcaababbacacbcbabbbbbcccbcaababbcabbbbcbbbbbccabcbcccaacaabbccacbcbbbbbbccacbaabbbbbabcabbcabcaabcaabcabcaaabccaccccbcbbcbaabcacbabcbbcaabcaccbaabcaaccbabbcbccccbabcbccabaacacabbcbccbcacacbcabbcabcacccbabcacccacc bcaccbcbabbaabaabaacbcabcabcacaaaaccaacaaacacccaaacaabcccabbcbcabbbaabccaacbcbaabaabccbbbbaccccbaaacccaccabaacbbbaacabbaccabaccbcbbcbcabcbbacbcbbacccaccbcaaabbcbabcbaaaaacbabcbcacaaababccbbababcccbbcacaaabccaaccabcbccabcabbccabaabcaaaccbbbbaacccbbcaabacbabaaccababbccbcbbbbbaabaaccbbcbcababbccbbaacabaaabcaaccbacbbcaacbbbccbbaccacacabaccbabaccbbcacaaabaabcaacbbaaacbccabacbbcccbccccccaaaabcaaaababcbbbaaccbababbcbcbbcacccaaacacacaccaabcbaccbbbcbbcbbcbac bcccbaababccbccccbbcccababbabacaacbcbcaccacbabcccccaccccacaccccabbabcbbacbcbaccabbccacbcccaccaabcbbababaccabbccaacccbcbbcacbaaabbcbaaabbaabccbaaacaaabaacacbbbbcccaacbbacccccccbcacaababbbabcbcbccaccaaabacbcbaabccaabbabbaaacaacbabacaccbcbcbbbcaabcabaabacaccbaacbabbabacccaccacbcbacacbacbaaaacbcacbcaaababaaacabbabbcbcbbbcbbaccbcbabccbbcaaabccbbbcabacbaabccabcccaabcbbbbcccabbcccacacbccabbbbbcbbaabaabacbaabbbcccabacaacbcaaabbabcacacaaaaccccaacbbcabbccabaa bbaababccbbaacacbcccbaacbaacbcacabbccabcacccaacbaaaccabbaaacaabbbbabcbabbabaacaaabccacbbbcbcbabaaabaacaccccacaccbbcabcbbcacccccbaaabbccaabbbcababccbbbbbbbcbccbacacacaabaabbcacbcabaabbcccbaabcbcabbabcabccacabbcccccbbcbabbcacacbabbcacacababcccacbccbbbbacaccaaaabcacaaaabcbcbabccbccabbabbbabbccababaccbbaacccacababaaaacbcacaccbbaaacaacaccbbbabcaccccbbaabaaaaccccbaabbbbcacabacacbabaabbccbbcacbbccaabcccbbccacccccbbaaccaabacbacaabbcbcabcaccaacbabbbbaaccbcac caaccbccaaacacabcccaabacbcbbccbbccccabcabcccaabaaccabbcacbabacacacbcaacbbcacacbbabccacbacabccaccabaccabcaacbbbccbaabaaccacabcbaaaabbaccbcbcaabbacaccabcbaaccabcabcabbcbccbababcccacbacaacbbaaccaabbbabcbccbbaaaaaabccaabaccabbcbbcbacbcbbcbcabcbcaababbaaabccbabaabbababccabccbacbcbccbcacbcabaaccbbcacacaacbaccacbbbbccbaabcbccbaccaacbabacbcaaabbcccacbcaacccbcabcbbaabbabbaabbabbbbbacccbaacbcccababaacbcbbaaaaabcbabcbabccaabbbcbbbabbccccccbababacbcacbbcabcbacc cbbcccbbbbbcbbcbacaacaaaaacbccbaacbacbbcbccacccbcbccabaaaabaaaacbaaabbcbccbcaacabcaabbbaccbbaabcbbcaccbbcacaabcbacccbcaccacbaaccabccbbbabcabacaccbbabcccbacccacacbacccaabbbbbccccccbbacaccaaaacaaacbbbbccbbcbabababacabaaaabbacacaabbcaacaacabaabaacbbcbabcbaaaaacbabbbcaabaacbbaababaaaaacbbacabaabbbabcaabbcaaccbacbbbabbaaccabbbbabbbbbccbcbabcccbabaccabbaaccbabcccbcabccaaacbbbcbcaacbcaabcbbbcccbbcccabbabbaababababbbaabcbaacbcbacacaaaccbabaccabbacbaccbcccba bbcaacbcaaabcacbacacbcbcbcbcaaccccccbbbbacbaabcbaabcccbacaabbcaaaaccaabbbccbbccbbbcaaaaacbacbabcaabcccaccaacbbbbabbbcbaacbcbcbccbbaaaaacacccaaabacaabbacbcacacaacacbabaabaabaaaacaabbcbbacbbcccbccabbcaaabccaacacbcbbbcacacbcbbcccabcacabcbcbaaaaccccbabaccaacbccbbbbaabccabcccacccbaababbccacababccbacaacbcbcbabbacaccccbaaccccbaabbbacaabcccaacbcbabbcbcbccaccbbcccaabcbbacbaccaacbbaccbaccbacbaaabbbbcacbbaabccabcbbcbaaabccaaabacbacacbcbacbbbbabccbaaababacabacc aabcccbacabcabababcccacacbbccbbbccbbbbbaabaabbaaccbacabbabcbcaaababccacbabcacbbbccbaacbbaccabababacbbaacbacabcaabbaaabaaabcabbabcccbaccacbaacbcbacbbaabccaaccaabbabbcbbaabbbcacaabcacbccbabbaacababccaaccbcabaccbabaacbbaaaaaccabbcabcbcbabaccaccbababaaccbccbcbccabbbaaaacaccbcccbbbabcbabcbabcacbbabbbaacbccccbbacbcbacbccccacbccbbbbababcaaccbccccabbbcbbaaccabccbbccacccacabccbabccaaabcacbbbaabaabbccacabababbbcaabbbabaaaacbbbbccaaabccbbabbacaabcaabccccacbbab bbacccbcaaccbcbabacacbabacaacbaacaaaacabaabccccccbcbbccaaacacbbbccababababbaaabaacbaabbcbacabbcbcaacbabbcbccbbbbbabccabccccbaaabcbcbbcbccababcababbabbaccccacaccacabacbcacbacccbbbccabbbacabbacacccbbcccabacacccbbbbccbabaacbcccbaacaabbcaabbbcbbcacccbcbbcbbbcacbccbaccacaabaaabcbaaaaaccccabbabccccabcbccbaabbcbccbaabbbbabcacbbabacababbbbabaabbaacaccaacbbbabaccbabcbabaaaaacbacbaabbbacabcbabaabccaabbcabcababbbccccccccabcbbcabbcbccabccaabcbbbccbcababaabcbcbb bcbccbbbbaabbcbabbccbabcbcbccaacacbcbabaacbacabaccbcbaabaacbccbccbbbbbabbacbccaacbabacccaaaabccbabbcaaabbbcacbcccccbabacbacbbbbabcbbacbacbabbcbaacbbcaaabbaababaccbcbcabaaacaaaccacbccbcaaaaacabcbcbbccbccaccaacabaabcabacbcbacbacbbbccabbbbbaabcaaacaaabccbabbaaccccccbabcccbbaccaccabbcaacbabbbccbcbababbcabbcabaaaaaccbcccbacbaabbbcaacaacbbbbbcbbbbbcccabbcacbcbbaaabaabbacabbbcbbcaababaacbbbbaabacacaacbabbcabababcbcaabaabbbcbabbbccbcccaababaccbccbcccaabaabb bbaabbaabbbabcaaacaaabcbacbaabaacccabcabcabcababccbcacbcbabbcbacbbbabcaaacaaabcbcabbbcacababbacbaacbbcacbbacbbbccbcbabbbabbbcbcbabbbccaabbcccccccbbbacbcbcaacccccbcaacacccccbbaaaaaaaabaaaacbcbaccaaabbbbcacccacacccacbabccbcbaabbabbbabbaaabcaacaccabacbccaaaccbbabcabbccacbcbbaabbabbcbbccaccaccaccbacaabaababccabacababaccbabbabbcacaaaacacbaabbcbaabaabccaabcacbbababaaaccbbacbcacacabacabbabcbbbcccacacbcaaacacacbaacaabacccbaabbccbaacaacaaacbcabbbabbabaabbacb bccbccccccabacccbcbaaaaabbcbcbbcacccaaccbccaccbbaabbaacabbcacbaaabbaacabccacbaaaabbbcaababaacabacbaaaccccaacaccbcacbbcbbabcabbbbbcacbcbcbbbbaacacbcaacbaaaaabcaccccbaabbbbbbbacbbbabbcbaccbcbccbcaccbccbcbabacabbcaabbbacccbbcbbaaabacbbbcacaabcccabccbcccbcccacbabbcbcbabcacbaaabbbcabaaabacaaccacaabccaaacbcbbacccbabaaabbccbccbcbccaabcbbaacbacbcabbcccbaccccbaabaaacccbbacacababbaccbaaabbcbabcccababcccbcaabcabcbcbcbbbcbabccacabcbabcaabbbabcccbbccaabbabccaabc bcaabcabababbacccbccabccaccbbcabbbcbbbaabcbcaaabacabbcbbbbbcbcbcaccbbbacccaccabccacaabaabcaabcaabbaacccbcbaccbccbbbcabcbcacaccccccbcacaccbabcbcbaaabaabacabbacbabacabcbacabbbcccbbabacaacaabccabbbcccbacbbbaccbabccbbabcacbabbccacaaacabaccaacbccbcaacabbbbbcbabacbacbcbacaabaaaccbbccaaabbbabcabacaabcccabacabaaacbbaaaacacaaabbbbbcbabcbccbbbbcbbccbaacabcaabaaacbccbaababccbacaabcbabacbcaccacacabcaccacbcbcacbbabbbbbbaabcabcbbbbabbcccbaabccbbccbbccbcccbaaaaaca acbcaccacbcacacaabcbaacbaccabbcaabababbaabccccaaacbccabacbaabaccbbbbaacbccbcbaaccaccbccaaaaababaabbcacabccccaaaaaabacbcaccbbabbcbacbaacbbccbabbaacbcccbcabbccbababbacbbbbaccccababbccacccaacaabbbacccbcbaabcbabbbcbabcaabcabcbabcccaaacbaccbaababccaaabbaaacacbcbbacbcaccaabbbccaaaaccacacaabcaacacaaacaacabcacbbaaaaccbbabaabaaaaabcccbbcaabccbbcbaaaccababcbbaabacbbbbcbaabbccabbccbaacccabaccbcacacbbbbaacbcbbaacbbabbcccababbbbbcaaaabacbbcbbbabbbbbaccbbaccccaaa cbbabacbcbcaabaccaacacaaccbccabbaaacbbaacbcbbaccbcaccbbbabcbabbaaacbcaabbbbccabaccababacabcabbcbcaabbcbbabccaccbbaababacbabbbcbbccaabacacccbbccbaaccbcccbabcabbbccabbbbccccacacacbbabababcbaabbbbbcbcaacbcacbbcbbaacaaacbccbccacbcbbccacbaccccbcccccabcaaacacbbbcaabcbbbccbcabbbcbbaacabbcbaaaaacabbabaabababbcacacababccbabacbacbbaaccabcabaacbacbbbbabcbbbcbbbbccbbcbacacccbabbaaccbbabbabbcbacbccbbacacbcccbacccccbcaaaaaccbcbabcabaaacbcbaaacacacabcaabcaabacbccb aaabcbccaacbabcbbaabbccbcabbcbbaababbaacccbbacaaaaabaabccbbcbacabcacaccacabcbbcbacababbcbacabccbbbabaababbabbccbababcccacbcbabacbcbaaaacaaabbccbacaaacaababaabcbcaaacbaabcbacbbacbbaacacbbbcabaacaabacaaaccababbabbccaaaacaaaccacbccacabbcbabaccacaabcbabcabcbbcbacbaabababaaaccabaccbbbbbccbacacaaabcabbbbcababacbbaaababcabbacacbaabcbcbccbabbaccabcbbaacbcabaccccccaaabcbabccabccaacacbcaacaacbcabcccaaababbcaaacbababbcbbbacbabaacaccacbacbbcaaabbabccacacccacbba aaabaacabaaabaabcccbbbabcbbaabaaacbccabccbcccaabcbacbcabbcacaacacacaacccbbbbabacaccabbcaaabbaababacacbbbbabbbbabaacaabccbacbbcbbcccababaabccbbabbacbacbabacbbacaabacbcbcaccaacbcbbabbcaccacbabbabccaaccacabcccbcbaaaaabbaaabcbacccaacaaacaccbcabaabbbaaaaacccaccbbcccbcbcbcbacbbbaccbbcacaabacbbcbcaaacccccccacaaacbcaaacbaabccaacbcaabccbabaaccbacccababcaccacacbaccbaabaaaabcccaabbacbbbabaccabaaacabbcaabccaccccababcbaaccacbcbababcbabacaaabcbaaccbccacbabbbacbaa baaaaabaccbabccbbccbabbccbbccbccbbccccccccabaacabcbbccabaacabbcccbacbcbaacbccacccbbcaabaaccbccaababaabaaacababbcacabaccaacbcbbbacbbacaabbaacbcbacacbaabbcccbbaacabbcbcbcbcccccaaacaaaaaccaaacbcacabbccaaaacbcabcaabcabcbcabbabcbaabaaacacaaacbbbbaacbacccacaaabbaabacccbaabcccaccbaacbcbcaacccccaaababccbababababaabbcbaaacacbbaaacabcccaacbcabcabcacbbacabccacaabaaccacaaccaacaccaabbbaabbbccbcbabccbabbacacccaabbaaaccbcaabacbcccaaabbaaaaaaacbabccaccabccaacccbbbc cbbacbcabbbbaaacbcbcbccbcbabccbbbbcbaaabccabbbcacaaaabcccccbabbacabcabcaaabbccccacbcbacaccbccbcaacabccaccaacbacaaccaacccccacbbabcccabcaaacaabaaccaccacbccbbaccbbaaaaaacccabcbcbbbcbcabacccbbbbabaabcbbbbacbccbcbbccbcccacbabccbbacbaccccbbaabccbbababcabaaccbcbbaccbbcaccbaacbccacbbabbbaccaaabcacbabccbaaaaaaccacbabccabbcacbacaaabbcccbbbbccaccccaabbbcacbcacbcbacabcacacccbabcacabccababccbacbcaabaacacabbbbbcaccabcbbbbbacccbbabacaaccbccccacbbabacaccbcabcbabbbc bcaacbaacaacabbbabaabaaaabbaabaaabbaccbaccabcacaaaabacabcaaabbbaaaccccbaaacbaacabbbcacccbaabaaaaacacaacccacaaaababbbbbcbbaabacbcacbcbacbcabbbbcbcbabcbbacaaabaaabbccccaabbcbabcaccabbaaaabcaccbaccbbaaabcbcaacaccbbcbaaaacaaacaaacaabcbbccbcbacbbccccaacccaaabcaacccacabaaabcacbccabcbaccabaacbabbacbcaabbcbbaccbcbbcbbaccaaacccbcacacccacbaccbcccacbccbbacbbaabcaabaccaacaabaaaacbbabcaaaccbacbbabcbcbcccaabaabbcacbabcbcccaacabcbcbacbcaccaacacabaacbabcbbabbcabaac bcaabaabbccabaccabbccabbacbabcbbaccbbbacbbcbcbababaabcccbabccccaaababbccbabaaccccaaacacccabcbcbaaaacccbcaaccababacccaaaabbcaacbacabbbcabcbaccbabaaabbcabbaaabbbbababbbbcccaabcbabcaaaaaabcccccbcacaaacabbaaaccbacccbcaacacaccbbbaccbcaabcabcaaccbaabbbcbbbaccaacccccaacacacbacaaacbcbbacbbcccbbbaabbcaaaaccbbbabbbacacbbbcbccbbbbcacbcbbbcbabcabaccbccbbaaababbbabbccbcbccbbacaaacbcabbbcaacacbbccabaacabcccaaccbaabcbaacbcccbcaababccbabbaccbcaaacaacacacbccacbbbbac acaabbaabaaaabbbccabaacabcbaababbcaabaacacbacbcbbbcbbabbcacbacbaabacabbccbcacaaacaacaccaaaccabccbabaabababaabcaabcaabbbbabcacbaccbacaacbcbcaccccbccabbccccaaaaaaccbcbaacbabcaacbccccccbabbcccacbaacbbaaaccbcacccccbcbcaacbccccaaabbbcaabbabcaacbccaaaababcabbabbabccbbcbbabbbcbaabcbabcabcbaacabbbcbbaabbcbacaaccaaabcacbbccaaaabbccccccccbaaaaaaabaabaaaaccbbbaccbaabaccbcaaabacacbbaaabcabbabbbacababbaaccabccccbacacaccaaaabbacabccabccacabcaaacacacbccbcaacbbcbca abaabccccccbaaacbaaabcabaacbcccbaccbaabaabccbbababbabcacbabcaaaaaabaccaacabcbcabaccccbabcacbacbbabbcabbbccbbacbaaccaccacabaaccabcaabbbaabcccccbbccbccacbaabcacaaccccabcbbabcaaacabccaaaaabcbbbbccacbccbaababaaccbbcabbacacabcabbaccbbbbacaaacaacbabacaccbbaabaacaabbcbbaccabcbbabbccbaccbaabcacbbcaabccbccaabbbabaccaabaacbbbbcacccaccccbacaacbcaabbabbacbbcbbaccacbaacbbcbbcabbaabcabbabcbbbcbbbabaccaaaabccacbabaaabcacbbaacccabbabbbcbaabbcabbbbabbabaaccccaabbaab baccabbcbbbcbacbaccbbcbacbbcccacbaacacbcbabbbcbccbbbcaacaccbbbbaaabcbabbacabbccbcabcbbbcbacabccbcabbbaabccaabccbaabcaabacababacaaaaacaacbabbbbabcabaacbbbbbcccaaaaaacbbabaacaaccbaacccbbcaccbcbbcbacbcabbbaabbcacbacbbabcccbcaaccaccccbaacbaccccbbbbaaababcbbbcabccbbacccacbbcacccabccabaccbcacccacbbacbabbcacacbcbcaabbcccbcabacacccbaacccaaccbbaaccbcbabbaabcabcaacbbacaabbabbbccaccbbbababbabababbbbbacccabababbcbcacbacccbcccaabaaaaacccacbaacccaaccacaacaabbbcca bccccaacaacbccabbaacbacaaacabccbccabbbcabaababbbbbaccacbbbcbcccbcabccababcacabbaabcbacbcacbbbabccbacbaaabcacaaccccbccccacaabacacbcccbbcabbcbabacaaacbcacbacbaaaabaacaacbbbabaccacaccccaaabcaabbaaccccbcacaccacbaacaababaaccaccbaacbbbbcaccaaacacabbbabbabaaabaabaaaabbcbbcabaaaabbbacacbabbcabbbabbabbbaaabaccccaacccbcaccababaabacbabcbcabcaaccbbacaacccaaccaacacacbcababbbaabcaaabbbacbbaaaabbbaacbbccbcccbababcbccababbaabccbcabcccbbabaabcbcaacbbbaacababaaccbaca bcaabbcbabacaaabacabbabcbccabcbabcbcbcccabcccbcccbccaacbaaacacbcaccccaabaabbbbcacbccabbaccacaccababacbbaaccabababbacabaccbaabbababccbcccbacbcbccaacbbcaacbcabaccaacbcbabacacaacaabcccbbacababbaabccbcabbabbaacccccacabbcbbacaccbcbaccacbccbaacaababbaccbcbaccbcbbaaacaccababcbccbbccaaacbacabcccababaabbaaabbacaccbabccbaabbcbccbacbccbbbbbcbacbcbbbabababaabcababbbabbbccacbacbabaccbbcbaabccbccaacaacbaababbbbcaccaaabcccacbbcbaabacccbbcbbaaaaababbaabaaacababbabc ccccbcbacbacabacccbbcabbabcbcbabaabaabbcaacbabababacbcbccbbccabcccaaaabcabaabcaccababcacaabbbbbccaacbbabbcabaabbaacbbbaababacbcbbcbaccbacbbbcbaacbbbbbbabaabacbbccbaccbbcbbbcacbacbcaacabbabacbcbbaaabbabbbcaacabacaabbcabacaaaabccbacbabbabbbacaacaccbbaababbccbacbcbcbbaccabccccbabcabccbcacbcaaaabcbaccbccbaaaccaccaaaacbbacbababbccbabbaccccbacbacacaabcbcababcacbacbcbbacbbcbaaccbaaabbcacabcaababcaccbcbbaacccbaacccbccbccbbcbbbbbabbabcacbbaaabcabccccccbbbccb bccabbcaaaccbbcccbcbacacbbcbcbcacbcccaaccbbacabcbbcbcaccaabaacccabbabbbcbccbbcabcaabababbbabcbbbbabcacabbbbabacbbaababbcccccbaccabccbccaacbccacbaacbbcbcbcaaabacccbcabcccabababaaaacaabbbbcacbaacacbcacbbcbbbacbbbaccbbbcbbbaccabacaaacabcbbacabbcbcbcbbccaaaaaaacaacabcaccbabacaabbcbcccbaabbcabbabbcbcaccbccbaababcaacccbaaabcabbccaacbbaabaaaaaccacbaacbbbacacbcbcbcaabcbcbacbcbccbbabbbcbababcabaccbbacacbababbbcabacbccccbbcbabccbcccabbacabaccbcaaabaaccacabbca acabccbbccaccbbcaacbaccbbcabcaabbbaaacbcacababccccbcccbbcbabbcccbbabccbaaabbcbacbccbccbbccababaccbcbcaacccacccbcaaccccbaccbcbbcbabbaababccccacbaabacccaababbccbbcccbacabacabababaabbacaaaaabcbaacbcabcabacacccabaacabbbbbbbabcaaaaaababcbababacbabababbaacaacbbcacaaaccbabcbacbbbaabacaacbacbaabcacabcbabccbcaccbacccccbaaaccaabaccbcccbcbbaacbcbbaabcbcaaaacaacbbbbbacacccccaabccbaaabccbbbbbcaacbbccccccacbcaccbbacacbaacbbccaabbccacbcbbbabbcbcccaaaaacabccbcabacc cccbabbbbbbbcbaaababbabcaabcacbbbcaacccaacbbaaacbcacabcbacaabacacbccccbbcbcbcaaacbbcaacabcabbacaabcaccbaabbcaccbcacacbabbbbabccbccccccbcaccabcababcabbcaacbabaccbbcababcbabaaccbbbbbcccbcbcccabbcbcacacabcbcbbbbacbacbabbbbabaacaccaaacacacbccaccbcbbaaaaaacaabbcbacaccbcaccabbaccbacacabaabacccbabbbbaababababccbacbabbbccbcaacbacbcbccbbcaacabbaabcabbbcbaababccbcabcaabacccaabcaccbacacbcabccaababcacbbcaccaabaaabababcbbcaabbaaacbbacabacabacbcaaabbcabbaaaabbbbb abbcaccacabcacccbaacabbbcabccaccaacccaabcbaacabbbcbbbaacbcbbcbcaccccabbcbbcbbcbbaabcbaabbaccccbcaacbbcccbaacbbbbacbaacccaabccccacbaaabbaaabbaababcaabbbbcaaabcaaaccccabcabcbcacaaacbbcbcbcacbcabcbccbacbccbcacabaaabbccccbaacbbcbbabbbbcabbaabaaaabbacbcbaabbbcacbcaaaacbbbbccbaacbbcbcccbacabcbccabcabbabacacabbccccccccaccbcacbcbccbcaaacbcbbcaaccbbaacacbaabbcaaaacaaabbcbcacabcbcccbcaacbcbcbccbbacacaabccaccbbaacabccacaccbcacbcbaaccacbababccaaaabaacbccccacbca acabacbcacbbccabcacacbcbabbabbcabbbcbcbbbacacabbaaccaaabbaacbccacacaaccabbbbbcacacaccabcbaababaaaacccabbbacbaacbbccbbbbabcbcaaabaccaaccbaccccccaabaccabbbccbcabccccccbaacccacbbabbabaabbabbbbcbcbbbccabbccccacabccbccccbcbccccabaaaaaccccbccbbcccbbbbbacbbcbbabbbbbbbabbaacbbbbbccbabbacabaabaacabbcaaabacccbcbbcccccaaccbcbbaccacbacabbcbcbcaaaaacbccaaacccccccabbccabaacbacbabaaccbacaccbccababcacccbbbcabcaccbaccabababbbabacabcccabcbababbcabbcacbbbacbcbaacacbaa bacbabcbaccbcacbacaaaaabbaabccbbbbbbabcbbcccbcbaabcbccbccaacabcabacbcbcabbaaacaaaabacbabccbcbbacabbaacabcbbaaabaacaccacaaabaccabbcacacccaaabcccbbcaabbacccacabaabcbacccccababaacaaacaabaccacbaacabbbaaacaaaacbbcbcacbcbaccbacbacacbccaaababbabbabaaabaabcbbbcaabcabacaabcaabccacbbbbacabaacbccbabccbaaacbcbbbaccabaacbaacaabbccbcbbbbccabaaacabcabaccccbccacbcbcccaaabbcaabbbacbcaacaccaabcbacbbcacabccaabcbbcccccbcccabacaabaaaaabababbbccbcbacccaaacacbcbacbabaacca cbacaccbaccacaaccbcbacbbcacbbaaccbbbaccbaacccaaccacbbbbabacbaaabcbccacaaacbbcbbbcbaaccaabccaacacabcbbbbabbcaacbcaacacacbaacbaaaaccacabcacbccabcccbcbccabbcbabcbcababcccbaacacacbcccbacababaacbbbaaccbcccabcababbccaabbbbacaaacbbacccacbccaaababcaabacbabcbcbacbaaaabcacccbbbabcbcbbbcabcbbcaccccabaabbabbabbccbbaccabbbabcacaccaaacbaaabbbcaccbbbcbbabbababbacbabcacbcaabcbcacbcbaacbccbbaccbaaaaaaaaaccaccccbcbcabbaababcaaabbacaacbaabcbabbbaaaaabbbacbcbbbabccccbb baaaaabcabcabaacbbabaabababaccabbacbbcbabbcabacaabcaaabbaccccbbcacaabbbbaaacaacabcbbabbcaaaacabbaacaaaccccccabcbabcbacbcaccabacbbabbcabaabacbbacabbcacaccaaaccabccaaccabaaacbbbcccbaabcbbbbbbaacabaabbbabcccbbbaccbcacbabacbaacaabbcccacabccaccbbaccbcaaccaaacaacbbbcbbbcccbbaaaacacabcabaaabbbccbcbbcbbbbcbcabaacbbacccbccabcabcccbaacaabaccabccaacaacaaabccabcbccbacbabbbaabcbaabcccccacaabbbcbbabbccbabacbbaaccaccabcbbcbaccaacbacaabcaacacbccccccabababcaaccbcaba abbcccbabbaababbccbbbcbcbbcabaacbccbccbacaabbaabaaacbbbaaaaccccabcaaaacbcabbacabbaccbacbacaabccaabccaacbbccaaabbbccbccbbabaaacbbbaaacbcbcccaccabbabbcbcbcaccabcccabcbbabbcccccaccaccbcbabcbbbbcabccbbccbbacaaabbcbcbccbacbaccbaaccccacbacccbcabbbaaabaccbaacbacbbaaacaaaccbcacaabbcccbbaabbccbbaacbcacccbcaaaccacccbaaabaabbacaaccbcbccabcbccbcababcbcbccabaaccbabbcbbbacccbbcacccbcccbabacbaccbaabcccaabbcbabaacaaccbcacccacbabccccbabcccababaccbacbccabaaabbbbababb cccbbaacacbacaaacaccbbcbcacabbcacbbacaacbaccaccbaabccacbbbbbcacaabaabcbabcabbbcbbbcbbbbcbcbccabaabcbccaacabbbacabccaccabacabccabcabcabcaabaccbacaabccbacccbabbcacabbaaaccbcabbababcbaaaabbbacbbbbaaacacbbacaabaacabcccabccabbbaacbcacbccaaacababcbababaccacbbabababbacbbcccbabcbbcccbbbccabbacacbccabcbcacccbabccbcbabbabbacacccccbccbcbbbccccacbaabbaacbbcbbccabccbaabaabbabbbcbbaacbbaccabaaaacacaccbababbabbaacaccbbabccbbccacbabcbacabaccbbaaccccbcabaccbccaabbbc bbbbcaacacaaabcccabaacabbbbbbaaccbcbababaaabccbcaaccaaacaaaaccbccbacccacbabbcacaacccccbcbcaccbabaaccccbccccaaacbbccbcabcbbcbbcbcbabccccabaacccbbacacccacccbcabbbacbaacbaacabbbccbcbccacacaccbbbacbccbcababaacabcabacbacccccacbbcaccacaacbacabcccbcbbccaaacbcbccbacbabbacbccbbacaaaabaaacccbcbcbaaaaabccaccaccbbbcbcbcbbbbccbcbbccbaababccabaaacacbcbbccbcbcabaccacccbaabbbaaaabcabbcacbcccbbbaaaccaaacacbacbcbccbacaabcbacacbbccbcccabccbbbccaacaabaacbaccabaacccccaa aaacbbacbcbcbaacaababcaabbbbcbaaccbcbacaccaabcbbaccaccbbacaaababbcbcbcbbaccbcbabaaaacabaabbccbaacbcaccaaabcbbcbcbbabcabacaccaccbcbcccaabacabbacbcbababbcbcaaabcacabccbabcccbbbcabaabccccaabacbaccabccaaccccbaaacabaccbcbbacbbabbaaaacccccaacbbacaaaaabcbcbccbaccccaaaccacbcbabcbcbabbbabbcbccbcacbaacbbaacbbabcbbcacccabccbacacbcaaabbbcaacacccaacaacbcabbbabcccabbcbbbcacbaabaaccccababbabbaccccaabaacbcabbaabcbbbabbacaccbbabbccbabaaababccabcabbaacbbacaaaacbcbccc aaaabcaaabbbbbaacabbcabbbbcbbabcbaaacacccbcabaaccacccaccbbabcabcacbabcaaaaabbcbbbbabaccaabbcabbccaabbbaaaaccbcbcccaacbbcaabbbbcbaaabacabcaaabbcaacbbbaccacabbcbbcacaacababaabcabaacabacaacacacacccccbbbbbbbaabaabcaaacbbbccbcaaabbccbcabccbbcabacaaccbacbacccbabcaabababbbcbbbaaabbbcbbcacbabbaaaabcccabbcbbaccbaccabaaaabcaaaacccabbbccbaaaacbcaccacbcaabaaabcabacaacbbbbacccabaaacabbccabcbcabcacbabcabacaacabaccbaacbcbacabaaccbccaabcacbaaabcaaabcccbccacbbbabbca bbabaccabbbbcbaccbaabcbbbcabcaacabababacaccbccabbaaccabbcacbbcccbcccbbbcbccbaacbbaaaaacababbcbcbbabbcaaaacabccccaaaaaccbcccaaaccaccaacbcabbbacbcacabcabcbccbacabcccbabaacccbaabccacaabbcabbbbbcbbccbcbabbaacaaabacaaaccabbabacbcbaaaabaccacabbcbccabbbbacacbbbbcccacacaaccbaababbbbccbcabbbbcabcbbbacbbcbabaabcbccbccccccbcacccbbababbbbcccacaaccbbcccbabccbaabccbababcaaccccbccbbcbaabaaaaababbbbccacbaacaabcabacbcabcbaccaaaabcbcbcbaccaaccabbbacabbcabacaabcbbaaba bbabbbcacababbaababccbccbabbbbababaccaaacabbcacacaaacccbbcbaaaccacbacababbccacbbaaaabaabbcabccacccccbbabccbccbccacbbabbbbababbcacbabbccabcbaacabaccbaacbabccabcaaabbbabcbccbabaabaabbbbaabcccbbcbbcbbcbcbaacacbbccacaacccbbbbaabacaacccacbacbacbbcccabaaaaabcbbbbabcbbbbbabababcccaacbcbabbabbccbcacbbcabbacccaacaabbcaaabaaccabcaccbbacabccbbbcbbcbbacaacaccbbbbcbacbacaaabbaccaaccabbccbcaaaacccaabccccacbcaabccabcbabaacbcabbbcbaaabacbabaaaabcaabcaacbccaaccaaacc abcabbbcbbcaaaacbaccccbbbccbbaacaaabbbccccbccbcacacbaabcbaabacabbbbcbbabcccaababbaaabaccbaccbbabbbabacbababcbccccccbcccccbabaacbaccbcccabcbacbcbacabcbccacbcabbbbbbbcbbbcacccaacacacaabbaaacaaabbbbabcbabaccbaabbaaaaabaaacbcacaaabcababccccbabbabcbbcbacabccccacaacbabaacbbaccbbcaccbbabbcabbacbbcababcccabbbabbaaccaaabbbbbabcabccbccbaaccbcacbacacbbbabccbbcacaacabbcbacabaccaccccbaaaacabcaabcacbcccabcaacabcabacacccaaababbccaaababcabcaaaabcabbcbcbbbccaabacbcb bcabbcacbaabbcbacabcaacbbbacaabbbaacbabacbcacaccacaccbccbababacbcbcaaabbbbcacbacabbcbaccccaabcacbbaabaaaacbbcbabcbcaabacbacacbccabcbabaccacbccaabcacbbabcabbabcccaacacbbbaabacccbccaacbbabcabccabacacbbaacaaacbacccbcbccaaaacacbaaaacaacccbaccacbaacababbbcaacaabbacbcbbbaacabbcabbbbccabbbbacbbccabcbabcbaccabbcbbaccccabbabcabbccaababaaaabacaaacbcaaaccaacabcbbaaacaaaabcabbacbacbbacbacabcbbaccaabcbbacbaaacaaacbccabcaacacbbcbccabbcbbccbcbbcaaabbabaaacccaaccca bbbcaccbacbbcbccaababaacbabcbbcbabcaccacaaaacbbaaaacccaabaccabaaabbacccbccbababbbcaaaababbbbacbcbacbbbacbcbbccbcbaabacabcbbbaabaaccababccabcacbbbbcccbcbacccabccbaabcabccacacccaabaacbccaaababccccbbbabaaaabbcabaabacbaccaaccabcccbbabbccccbabacabbabbacaaacabbccbabbbaabaacacabcbaaccabccacacacbaabbccaaacccabaccababcbbaabbbabccabbbbbacbcbbbcbcabaaccbabacacacacacaacbacccbcabbaaacbbabaccabcabbbbabbcbabcbccabacccbbaabcbccaabcbaccbacaaaacbbbaccbccbbbbccbbabccb cababaabaabbacbabbacccbbccccacbbcbcbbabacbbbcbaaabbcbbbaaccabccbccccababbccbbcbbccccabacacbbccbbcbacaacbbcaababbbaccbbacaacbabcbbcccccababcbcacbaaacacccccaccccabcbbccbbbabcacccbbcacbbcaacaabbcbbaaaccaacbacabbacbaaccbccbaabcabbcccaccccaabbbacacbcbaccacaacaaabbcbccbbcbabbbcabbccccacaacacbbbacaabbcbcaacaabbabcacababacbbabcbcbbacabcaabcabbacbccbbabacbbbbcccacccbbbbccabaabaacbaccbbabbbccabccaaccbcabcacbbbacaccaaaabbbaccacbababcbcbabaaccbcbbcaaccbbabbbaba acabacbccbacacaaabbaccccccbaccabbbbcbbaaccbbcbcaabbccbcaacbbccacacccbccaabcbccababcaaacccabccacacbabaacbacbcacacaaabbaccaacbcbcbabcbccaacabaabccbacccacccccabcbcccbbcaaccccaaabbabbcbaabbaccabbaccabbabcacbacacaacbbbbbcaaacbcabbccbbacbcbaabbbcababbbcacbacabcbabaacaacbabaacabcabcccbcabaaacabbcabbabcacbbcccbbcacbacaccbaaccccabbaccbcbacbccbabababcccccacbcccbabababbccacbbccbaccaacbbacbcbcbcaabbacabccaabcbcbbcaccabcaacbacbcbccabacbbbacbaccaaccbcbbacaccaaccb cabcbacabcbbccccacccabbccabcabbcbbcbcbabcaabaccccabccbcaabcabcabcacaccbbcccbccbccbaabbabbcccacabbcccabcaaaaaccacabaccccaabccabbbabcbababacccaacccaaacbcccbbbacbccccaacbcbcccbccaacbaacbcbbcabbbacacbcbcbcabccbbbbccbbcccbccabcbbaaccbaaaacccaaacabababaacbabccacccbccbbaccaccaabbcacbcabbbaababcbcabaccccacbbacabacaabcccbabccbccbaaccbccabbacbabcacbacbabbcababcabaabcbbbaaccaacbcccaccccccbbbcbabccaabcbccbcaacbccbcccaaabcbbacabcbabbcabcbbabbbbacbcbcabcabbbcccab cbbbbcbcbbbcaccaaaaccbaacbbaaababccbcaaacbbaabaaaabaababacbabcbcbbabbacabccbccabaacbacbbacbcccaaacacabcacbcbbbbccaabaacabbccbcbbbcbaccbccabcbccbcabcacbcbaabaacbbabbcabaabbcbcbabcbacababaabbacaabcaacbcccacacccabcbbaabcaacbccabaaaacbcccabcbbccaaaabcbbabacaaaabcabaabccacccbccbbacccaaabcbbcbabbaccbabbbbbcabbbbcacbaacabacbaabaaaacaabbacacbcbacbbbabaabaaaacbcbacaababbacacbabbcbbbbbccacbcabbcaaacababccbaacacccacaaabbbcbccccbbccbababcbbbbcccccaaabcabcacaacb cabccbbbbaaccbcabbacaaabbbccaababccaaacbaabccccbaabaccaabcbcabcccabacabcbaaaaccbabccccbabbcaacaccbbbcacbbaccabbbbcabcacacccacbaccabbcbcbccaccbcccacaccbcbbcaaaaccccaaccaaaababcbbaaaabcbcbabcacabaaccbabbababccabbababaacbcaacaaacabccabbbaaccbacbacbaaabccacbcbbcbabacaabbaaabbbcccabaababbaacacbabacbcaaaaccaaccbbabbbabcccbcacbcbbcbbaabbbcabbaacbaacbbcaacabbccbbbacbbacabcaccaabccaacbacbacbbaaababbbaacbabccbcbabbaacbcbabaccbccbaaacbcbbaaaccbaccbbbacbabbabcb aaaabbaccbaabbbcbaacabcbccaaabaacbabbabaabcacbbbabbaacaabbbcabbbaabcabccbcacabbbaaabaabcabaacaabbbbbbbccacaacacbbbaacaacacaabbccccacbacacbbcbcacacbacbbccbcbaabababcacababcccabcabbaaaabacbbbccbbbcaccaabcaccbbbccbbcbbbcacabaacabbcacabbcacacbcccbbbbbabbbabbaabbcaaccbbcbcacbaccabbcbabaccbabaabccacabaaaacbbbbbbabbcaccabcbbabcaccccaabaacbaacaabaacacbcabbcabcabbcbbcbcbbabcbbccabbaabccbcccccbbbbbbbbabcbbbacbababcaccacabbbababccbcbcbacabcaaaacaabccbacacacbbb bbbccccabbaccabcbbcbcbaccbccbbaaccbacaaaacccbabbbacabacaabcbbaaaccbaababccccbcaacabacaacccccccbaacbbccacbccccbbbcbcbbbcabbbbcbbacbcabbaaabaaaabcaacccbbbaccbcccbaabcbcaabbabbccbbccabcbbbacabbcaaaabbcaccbcbcabbbbbacabcbaaaccccbbbacbcabcaaccaabbbaccacbabbabaaaaaaacccaabbaabaabbcbbbbacbccaccacaabcbaccabbbabbbbabacabbaaacaacaaacbbabbacbcaacacabaacbbbaaabaabbbcccbacbaaccaacbbcabbcbcbbaacabcacacbacbcaabcabbbacccccaacbbbabcaacbacaccacbacbbbbbacabbabcaaccbcc abbacccaacaccbabacbcaababbcacaaaaaaacbcabcabacbabacbbccbcaccaaaaaaaaaccaaccaaaaaaacacacbcbbabcaccbbcaaacaaaabbaacbacbbbabacaccbcabcbaaacbaaabbcaabaccbbcacbabbabcaaabcaaaccabbbbbabacbbcabbbcbcbccbbbcbbaacabacbbaaccbcbcbabcbaaacaaaacabcbbbccbaaabcbbaaacbaaaacaaccbbbcccabccbbcbbacbbabaccaaacacbaccbbbccbcbaabaacbbbcbbaaabcabaccababaabbaaaccabaabbaaaabbbcaaabbbcaaababcbacacbcacbbbbbaacbacacccbaacaaabbabacabcacabacbaaacccbbcaaaccccbabbcbcccaaacbabacccbaab aabbbbcbbacbcccbaabbacbacabccbcbaabbaabaacbbaaccaacbbacbbcacaaacbcaacbbccbbcabcccaaabccbaccbcacbaacabbaccabbbaaaacaabbcabbaabbbcacbacabbaccbbbcbaaabcaccaabbacbaabaacaacaaabcccabcbaabcccbacbbacbbaaabbaabcaacacbbaacccabbccbcbccacabbcaabccaabbbacacbaccbabacabbcbcabcaababacbabacaabcabcbcbbaacbaacbcabbbabababaccbabacabccbacccaccccbbbbbbbccbabcacbcabaabaacbbaaaccbbcaabbccccaccbacccbacabbbcacbaacbacacbcbcbcbacaabaabbbaaacbabbcbbaaacacaaaaabaaccbbbacabcabba ccabaacccbcbcabcbcabbbaabaacbbcababaacbcccaabcccaaabaabbacabcbbbbaaccbabcbaababcacaaababccabbbaacacbaabacbccccbbccbbabaacccbbccccacbaabacabaabccacacabbcbcbcacaabacccbbbbabbcaccbacaabbbacbbbababbbbaaacbccabcabcbacccaabccbacbaacbccabccccccaabbababaaabacbaccbaccabcccaaacaabcbccabbaabbcbababcbcaabaccababccacbbabbbcacacbcacbaccbacbbacbbcbbbbcbaabbbabbbbabbbbccabcbaaaabaaaabbabcacabaacabbccabbbacbcbaaacaacacccbccbcbbabacbaababbcccbcaabcacbbaaacbcccbcbcbca abacbabacaccaaacbcbaaababccbbbacbabcbcacccacccbacccacaccaaabccbcabcabbcacbcbaaabccabcbcaaaaaaaccabcbcacabccbbaaaacaaaacbbccccccbbccabaacacaccabacbcbbababbcaacbabaacbcbcbbbcacacabbccacbcababaccaabcabcbacbabccbbaaacccaaabcacaaaabaaababcccabbaaaacacacccbabcccaacaababbbcbaaaaaaaccacbaaaabbbccabcbcccbaaaabbcaaaacaabacccaaabbcaacccccaacbcbccbaaacbcabcabcbbabacaaccbbbcbbcccccacaaaacaacbaabcbbcbbacabcbcaacbccaacbabacaabcacaccbabcbcbacbbccbaccaaaabaababccaba ccaacbbcbacaacaccbcbabbcbccacbbbbcabacaabcaaaccbccccbbacbccbcaaaabbbaaaacaaabccbababbcacccacbbccaacaacabcbaaccbbccbaacacbbbbacbcabbaaccccbabcccbbbcaacacccaaacbaccccabbcabbaaccbccbaccbabbccbcbcbbacaccaaabbabccaaccaabcaabccaacabbcababaabaaaccbacbbccacaabbcbbcccbbbbcababccbacccbbbcbcccaccbcbbbbccbacabcbaabaaacbbccbacaabccccaabaababbaaaabcbccbbcbabbbbcbcbaaacabbabbcbccbcaaaaccacbabbabbacbcccaaabbcbbbabcabaabcbaacbccbcabccaccaaccbcabaccababcacbcaaababcaa acbcabccaccbcacaacccccbbbbccabcaacbaabcccbabcbacaabbbbaabaccaaaccbcabbaabcbabcaaabbbababcaabcaccbbabbbaaacbcaacaacbcccbcbcaccbbccbcbbacccbcacbbabbabbbbcacbabccbbcacaccaccabbcbccacbbaccaabbcabbbababbbcbaacbcaacaacacacabcbaacaaabbcbaacabbcbbbcccbbcbaaccccbbcbbbcaacacaabbcbabcaacabcbbcabcbaccacabcbcccabacbbcbaaaaacabbacbababcaabbcbaaacababcaaacbccbacabbbbbbacbbabbbabbcacaaabcccbbcaaaccbaaacbbcaaaccaabccccabbbacccbcacaacbabcbaabcbcbcbabbbccabacaacbacbba aacccbcabccaccacabcbbabbcccbbbaaabbcbcaababcabccacaccbccbcacccbbcbcbaccbccaacccacaaaccbccaacccbbcbcbbbcbcbaabcacbbbccccbbaccacaabacbcababcabbbacbabacacabbaaaccacbcaaaabcbbacaacabaaabbcbcacabbbbbaabcaccbabbaabbbcbccbccaacbcabbbacabbccbcaaacccabaabccbacbcbccbabcbbbbabccbbccaacaaccbacaccbaabcabcbbabbccaabcabbabcaaaaaaacaccbabbbaaaaaaabacbabbababaccbbabccabbabbbbbbcbabacbbbaabcacaabbaccaacacbcaabababcbcbbaccabccacbaccabaaaccbacbcacacbaabcccbacabcaaaacbc babcbcbccbacbbcbcbcacacbbbbbaacbabcbbccacaacccbacababcaccbcabacbccbbcbcbcbaaacbbcaaacacaabaccccbbcbcbaabaaaccbbabbaaaabbabbcbbbbbccbbabbcccaaacbcaaccbaabbbacccbbcbcaaaaabbcbaaaaacaabccacaaababcabbccbababbcccaccabbbcbcbcbcaacacaaccbbacbbabbcbbbbcacbabcbbabbcabccbbcabbaaaabcaabcabaccccababccbbaaacabaabbccabbbbbccbccbbbcbbbcccbabcbbbbcbbcabbabcccbccbacbcbabbbcbcabaaabbacbcbacbbcabccbcbccbcccbacbcabbaacbcbaaacabbabaabaaaabbbcabbaabbcbaacbccaacabcccbaacb abbababbbcbcbaabbcabbbbbbcbaaabcaaaacaabaabbccabbcbcacbbcabccbbbabcbbbcccaaaabbccbbbbcccaccbcacbbabaaaccacbcbaabaabbcaccccbcaaaaabaacaaabbacacbccbacbcbbcaabcbbbccacbbaababbbaabccccacaaabaccabcaababbbabaaaabbbabbcabcbbbabbbabcccababababcccccbbababcababbcccccbaccccacccaccacabaabbacacbabccaaabbcabacbbcacbcacccccbababcaccaacaabbcaaabbbbababcabacacaaaabcacbccaaaaaccbacbcccabbaabccaaaaaabccaacbcbacaaababcaababbcaaababbbaabacabccaaabbcaccacabbababaabbbcbcc babcabaabccbacbaacbcbaabcbacbbabcbbaabcababbccabcabcccbcaaacbabacbbacbaccbbaabccbcaababbccccbccaabababcccaabcbbbcacaaaaaacccaabcaacaabcacabcbaccbcbcacabcaababbaacccbabababcbccabacaaaabaacbabbacccaabccccaccabcbbbbaaccbccabbbaacaaccaacabbbaabaaabbbabcaaccbaccbbbbbaaabcabbacbaabcaaababbcabacbccbcabbaacbabcbaaabcbbccbaaabaccaccabbbaacbccccaccaacbabcbabbacbccbbbacacccaabacbbaaccacbcbbbcbbbbacababacabbcaacaaabcbbaacacababbbcaacbbcccbbacacbbbcbbcaaccaccaaa bccbacaaaacaccbcbbbcaabbcacabbcccaccaacbbaabaabbbbaacaaabccbabaacaccababaabcacabcbcaaccbabacccbcabcaaaacbaabacbbbccbabcbcbaaabcbcbcacbbcacbbcbcbaaaaacbacccccbabcabababacacaacbaabbaacaaacaacccbbacbbacbbcabbcbbabaaacbaccbacbbaaccaacbbacacbccaccccacbcaccbbacbccccaacabbccbcbcabaabbabcbbbbabbbcbcbbbccaaaccaaabbcabcccbaccacabcacbbbcbacabccacababbcccaaacbbbbcccbcbacbccaacbabcbccaccaaabcbbccbcabbcbbaccccbccccaccbbbcabcbabbbccabbabbcbabaacacbbabcacbabcbccacb bbabaccbbbcaababaacbccabccbbacbcccabbbabcaabacacbcacacabbbcbbaaabbcacabaccbcaabccccabcabbcbaabaabaaabaaabcaacaacaabbabcaaabcccaacbcaaccbbbbaacaaccabccbcaaabaaaaabbbbcacbcababbaacaabbccacccbaaaaabaabbbcaaaabbbacbbcabacbacaabacabcbbccbaacaacbbccbcccaaabcccacabcbbcaabababccacccabbaaacabccbccbbaabaabacbbcbbacacaacbbaccccabaacbaabbbcbabcbacbbbaabccbbbbaaaabcaacbcaaaabccacbaaaabaacacccbbbbaaccbaccbbacbabcbaaabcccbbabbbabcaacbaccabaabaaaacacbcaacaababbaabc bccccbaaacbcbcaacbcccacaabbbcbcababcbcbcabcbbcacccaacbacbabacbbcbccbaaabcbacaabbaccbccccababbcaccccaabbbcbbcbccabbacaaaccabacbbbcabaacbacacabcbaabacaabccaabccccaaccbbccaccbbaabacbacbabbaababcbcbccbbbcaccaacbcaabbbababaaaabacaaabaaaaaaabcaabcacabcaaabaaaaacaccccabacabaabbccbcaaababcaaabccbcaaaaacaacaccaabaccaaaacbbabcbababbbaccbaacabacaacaccabaaaacbaacbacaaaccbcabaacacbbabbbbccbbabbbbbaabbcacaaacaabcacbcaabcbabbaccbbbabcacbbaaaacbbccabcbbcccacaabccbc aaaabccabcbbcbbccbacaabcaccaccccabbcbaccbcbcabcaaccbcbcaaaccbabcbbacccbcacbbacbbbabbbbacbbccabbbabbbcabbcbaccccacacbbacacaccabcaaccbabbabacccabcbcbaacccabccbaccccaacabaccbbacabcbbabccacabaaccabccbbbcbcaccbabccaaacbacacabacbabacbcccbaaabcaacbbaabbbbcbabacbcababbbccbbcabcbbcbbaabaaaacbccabaabcbacbbabbbbccbcbbbbaacbacbccbbcbacbccbaaabacacbbcbaccabbaccbbaaaacaacbacacbcacabcaccbcacaacccbbcacccacccbbccccaabccbacbaaaababacbbabcabccccccbbaccbaccbbcabbbaccab baabbbbbaccaacbaacacbbbbbccbbabacabcaaaacbcaaababaabcbabbacbabacbbcaacacbbabbbaacacbbcbbaaaaaabbbbcaaccbccbcacabccaccccbaccaabaaabcabcbbaaaacabccbbbaaccbaccbabccabccababcbbcbcaaccccacbcaccbabbabbcaaaabcbbcabbccbcbbcacacabacabbbcbacccbccaaacabbbcaccacacabcaccaacabbcbccaabcccabbabccabbbbaccccabbbaabcacacccbbcbbcbaaccbbababcbbbbacabbccbcbbcacccbbcbabccaccbcacbbccabbbcabbababacbccccccbbacabccbcbcccacccaaccbbbcaaaacccccbccbbccbcbcbbacbbaabaccaabaabbbcbac acccbcbccaababbaababaccaaccccbccbbabcaaaaccbaccaaccbcabababbcaabcbbacabcccbabacbbcccaaaaaacaaaccbcbacabbacbbcccbbaabcbaabccaaabcbbccabaabcbbcabacbcccccbbccacaccabcabcacbcabbbaccaabbaacaaccbccabccbabababbbabbabaacababbbacbccbabbccbcabccccabccabbccbcaaaabaccabbacccaaacbaaaabbabccabbbbcaccbabcccbcbbcbccbbabcbabaaccacbaacabbcbcccbabcacbcbabaacbbcbaccbcbaaabccbaacccacbbabacccccacccbacbbccbcabaccbaccbababcccacbbaaaabbbbcbacccaaabcbcabcaacbcbbcbccaabcacbbb ccbaacbbbbaaabcabcbbbbbbcbababaaacaabacbacaaababbbbbcacabacbabacabbbcabbacccbabacbcacaaaacbcbcbbcbcabcbccaaacabccbccbaccbacaabccbbbbaccabacbabcbbabcbbbccbaacbaabbaabcababbacabcabaababcbcacaabccabbcaacbaabcbbbbaaaacbaaabacbacccccbcbaaabccbabbbbcacbbbacaaccbbccbaaacbabbbabaabbcaacaabbbaacbaaabcbabaaacbbcaaaabcbabaacaacacbaaacaaabccaccbbbbccaaababbcccbcabbbcbabbaacaccacaabaaaaccacbbcabbcabaccaabbaabaacccbcbbbacaaacbabbabbcccabbbbcbcbaabbbbccaaaaabaaaab bcaaaabaacacbcaabcbaabcbbbbbabaabcaccacccbcaacbbbbbacabcaaacaccaabaccbacaaccabbabbabcbabbcabbcabcbbbcaacabbaabcccbbcabbbbbccbbbacccbbbccbcbababccbbbcbabbccbcababcaaaacacbaabcaacbaabcaaacaacccbbbabacababbbbccacccbcccaaacbcaccaaabbacacabcbbbbbabbabcabbbbaaaccaaacbcabaaababcbbccbbbccbaccbcbbcbcccabaccacabccabbabcacbcbbacbbbbbcaabbaabbbaaaabaabcaccbbcaaccabccbaacbabaccbbbcaacabacbccaababcaacaaabaaccbccaaaabbbaaccabbcccccbbbcbbabbcbbbacbbbabbacabbbcacaaa abbbcbbaaaccbccbcabbcbcacbcacbccbcaccbcbcbabbabccabaabccabaccbbcbcacbbbcbabacacbbbbcbacccabaacbcbabacabcbcbbacacaccaabcaacbbabcbacbccccbaacbaaaacbaaccbbbccbbabcccabbaabbabbaaaaababaacbccbaaabbabbaaaacaacabcabbacbccababbabcacbaaacccbcaccbbabbbccbcbccacccbaacbcacabacbaaabaabccabbbabcbcbbabacaccababacbabaabbacacbacbabcbbbbaaabcbbbbbcbbbcaaccbbbaaaababcccabaccbcacbcbbacaacaabbbbabbccabcbbccacbbabbccabcacbbbabcbababbcbbcccbaababcaccacaabbaabccabcacbaaccb cbbcaabaacbccaababbbcbcbbabacaacccccaaccaaabaacacabcbaabcbacccbcbacaccbbcbbbcbacaaacacbbaaccaccccbbcabcbbbcccbbacbaabaabccaaaaabbabbcbccacacabcabccaacccbccaccbbcbacbaacaababcababcbbcbaabcccbbcbcaaababaaababccbccbbbbcbcaacbbbaacbabcbcaccaababacbcbcaaacbccaccccbacabcbbacaacaaccbbcbbbcaabaacbababbcccbbacbccbbababbcaacbcbbacbacbccbcbccabcbbbccabcbbacbbbcccbcbbcbcaccacccabaaabbcacaabaacabcbcaaccbcbcbaabcabacbcbbbcaabcbabcbbacbaccacacbcabbbaccccacbacacbaa accaccabcabccccccacabccaaaabbcbbbccbccaacabbbaabaacaabaaabaaaabbabcbcbcccbbcccbaaccbabbbacacbbcbbbaacacccbccbcbaccabbaabcaaaacaaabcaabcbabaaaccaccccbabcaacaaacbbacccacacbbcaaacacaaaacbaccbcbabbbccbcbbaaaabbbbbcbabaacbbaaaacacbaacbcbcbaababaaccbbaaccbababbaabbacccabbbacaccbacbbbaababaacbbaaaaaacaccaaababcbacbcbccbbacbbbabcaccbaabbabcbbaabccabaccbabacbccacaabcbbaabbcbcaabccccaacacbabacbaacbbcbcabbaccbaaacbcbbccbcbbbacaababcaabccacbbbbbccaaccaccacbaccb caaccaaaabcaacbacbcbbcaccbaaabccabcbcaacaabaaccaaaacbabcbacccbabbaabaaabccaaaaaaacabbcaacabbbbcbbaaabacaacacccaacbccbcccbbbaabaccccbababcaacbaabaaccbbbaabaacbbaababcbbcbbcbbbcbaccacbaacccacacaccbacbbcaacccabbbaabaabcbcabaaaacbbccbbabcaaababcaccbbcbccbcbcbccbabcccacbabaacbabcaacacbaabaabaabcccbbbbbcaaaaccbcbabbcbabbaacaacccbabccbccabaabaaaaaaccbabbbcbbbacbcaaccacaaacbcbbbcbabbccacacbccbccbcbacbbaaccbcbcccccbbbbbaabaabacbcabcabaccbcccabaccbabbbccbcbab baccbacabacaaaacbaaaaaccabbcaccbbabbbabbbccabcbbaccaaaacaaabccbabaaacbaabacabbcacbaaabbcaaabcababcbaccbacbababbaabbbbcbcccbbccbacbbcacbbcbacacbaaabcbacaaacbbaabaacabccbbcbacbaaccbcbcabcaabccbbbccbcbaaabcaccbcbbbacccaccaccaaaaabaaccbcaaabccaccaccbbcbaaabbaccbbabbcabacacccbcccabbacabaccbcbaababbbcaacccccbbaaababcbbccacbbaabbbcccabcccacaccbbbabcacababaabacaccccabbcaccabacbaabbcbbaaccccabbabbabaaaaabbaccaabaaaabcbbcbbacbcbcbaaaabcacababaacaccbbacbacacab bbbbacabacaccbbcbacacabaacacabbacabccacbabbcccabaccaaaccbbabbbccbcbbacaccbacacbccbccccabaaaabbbaccabbcbcbcbcbabcbbcbbbcccbbabcbbccabbcaccabbacabcacbaaaaacaacbbccbcaccaccaaabcccccccabcbbbbaacbbabbabbccbbbccabcabcbbaaabacaaccaacababcbbababaacbacbaacbaabccbbcbcbbbcbabccaccbbbbcbbcaaabbaaabbaccabcbbbbbcccbabcbbacaaaccccbbabaabccacbccabcbcaacaccbcaaacabaacbaabacccacbaacabaacbbaaaccbccccacacaccbbccabcccabbaabbabbbbabbbbbcbbbbcaabbbbcccccaaabcbccbaababbabb bbcbbbcbcaaabcccccbabbacabbbbcbbcbbcbbbccabaaacbbcbacaccabbcccbbacbcbcbbbccbcbbaabbbaccccacacbabaccaaabbacaabcbcacbabaaabbbbcbaaabbaaabccabcccbccacbcaabbacaacaababacccacbcbccabccbbabacaccbbabaaacbaccbbbccaacbabbabbcbcbbcbaaaabacbaabacbbccabbaacacbbaabacbabcbabcccaabcaccaacbcbcbbacaccacabbccccbaccbcbcabcbbcccbbcacaccaaaccbcbccccccbbaabbabcaabccbacaabbcccacabababcccabcaabaabbaacbcbcabcacaaabbcccbaaaacaccccbbabaacacbbbccbbcbacbacbbbaaccbaabcbaacccabcca ccbabcccbbcacbcbabaacabaccbcabbcaccacabcacbbacbaaacaacbbabbcaccabccabacaabccbaacaccabbabcaaabcbcaccacbcabbcccbbacbabcbbccaabacaccbaaccccaccaabbbbbbabababcbbbccccaaacaabaacbcccaaaacbcbccccccacabbabbbaabcabacabaccacbccbcabcbcbacccacabacabbbcccabaabaacbaacbcaccaaabbcabbabbabaaacaaaccaccababbbbaabccaacbcaacbacbcbccaaccabcbacbaaabcccacbcabcacabcbaccacaccbbcbaccbacbbcabaabcabcbcaccaabbbabaacaabbbbcbacabcbaccbabbccccacccbcabbababccaabccccbbbbabcbbbcccabbca bbbbbaccaacaaabbabccccaabcbbabacbbbccbccbbcacbbccbabbcccaabbcbabbbccacacccaaaacccacbbbacccacbcabbbabacccccabbccaaccbbcbccccacbcacbbacaaccacaabcaccccaabbbaaccbccbabbbbcacbacbababbbcbabbbccabbcabbabbccbbbccaacbaabaaabcccbbcabbbbbbcbaabaaababcacaaaacaacbbacbccaacbabcabacbcaaaaaccbaaacacabaaacaaccaccaaababbbaabcbccbcbaabccccbbaacccacbaabcbaaabcacbbabaabaccaccaabbbcbcbacbcbaaaabacbbcacbcbcbaccbaccacbbcaacbcabbacaabbaaaaacbbbbacbbabababbabcbabcbccbbcccccc bbbabcbbcccccabbbbcababbccccccccbcaacabccbaacaabccbbbcaabbcbcbcacbbcbacbbcbcccbabbcbcccbbbbbccaababbbcbabbccacabbbabbaaaaccacabaccabbabaabbabcbaacccaabaccbbcacbcccacbbbbabcbbbbcbacaaaabbaaaabcbaabccabcaacbcaabbbcabaaccaaabcaacaccbcbaccacbbcccbaccaabacccccbabacaccbabaaabccbbaacbaaaaabaacabccbacbcbcbcacbaacaabccaaacbcbbbababcaaacbbaacbcaaabbbaaccabcccabacacbccaabcbcbbaabccbbcaabababbbcaaabbbcabbabbcbaaaccacaaaacbbaccbbcbbbaccbacbbacacccaabacbccaccaabc cbbbccaacbacaaccbbcacacaaaaaabaabcccccbbccbbbcbacccabcabaccbbabccaaaaabcabcaaccacccccccbaccabaaccabcbbccccbcbabbabbcbbbabcccbccabaaccbbcccacaccccbcbaaacabaaacbaacccabbacaaaccbccbacbbcbcbababaabaacccbaaacabcabbbbcbcbaccbccacaccaababbcbbcaacccacaccbcabccabcacacacbabaacbbbbccbaaaaaabbacbbbbbcbccbbcacababccacbbbbbbabcbaccbbabbacbcbacbabaacacbcbcbcaaacaabaaccbcbaabcccbabbbaaccacbbbbaabcababcccbacccbbabcaacbbcbcbaabbbbaccabcaccacbaabccccbabbaccbbaccacacba bbbbcaacacbcbcbcacbbbacbbaaccacbbcaccbabbbcbbbbabaaababccbcacbcccbacacacabcbaaacbacbcaacaaaababacabccbaaaaccacccabcbcaababaaabcabcbaaabacbbbbcacaabcaaabcbabbbabbabaacacbbaccbcbcbcacccbcbacabbccccbbacbbcbaaccbacbacbbcbacaabcbcbcabaacbaacbaacbacabbccaccaabcabbbcaabcbbcabcbbaacccabacabbccccaaaacbacccbaacacbccbcabcaaacbcababababcacaacaacbcaaaacacbccbaaccccaacbbbaacbbaaccbaccbbbccccbabbcbbcccbcbabbcbbbbabaaabccbbbbaabbcbccacccbaaaaaccacbcacbbaacbbcabbcba aaacccaabbbacbccaccacccbcbabccccbacabccbcacccaabbbbabbacaabcacbabaccabacacbbccbbccbacbbacacacaabccbbbbbcbacbbabbccbaaabcbbaccbcabcbcabbcbaabcbcccbacbbcacbbbbcbbbacccccbbcaccaabcbcbbbabcbcccaabbbaaccccbbcccccbcccbbbcbacbabacabaacacaccccabcabaccbacacccabccccbbcaabbccabcbbbbaacbcccaabbcabcccbbccaababaacaacacccabccbbcccaabbabaabccbbcaacbacbbccbababaaaccbbcbbcbbccbbbaccaabbaccbcaacacaaccccabbaacbabbbbbacacacbaacccbabcabbbabbaacccbbaacbbbbabccccaabcaabccb abaabcbabaccabcacacabccbabbacbbbccbbcaabbcbbaacbbaabbacbcbbbabbabbcbbbababacaccbaacaaaaaabcaaabcbabcbacaacbcabbccaaacbbbbcacbababcbbabbbacacbacaccccaaaacaccbcacbacaacabacccbacaabcbabbbaacbbaaacbbccabbcabcbabaccaacbcabaccabaaabacccbaccaccbbcbcacbccaabcaabcabcabbcbbcaabcacbbabcbacaaababcccccbcacaccaabcacbcaccbccaabcabaabbababaacbaacaacabbbaaaaccbbacacbaacacbcaabcacabcaacbabacbbbcbccabbccaabacbaccacccccaabababcababbcaabcbcccbccaaccacccaaaaaaccbcbbbacbb babaabbaaccbaaaccbaacccaccbbbcaabbcabcababcbbacabcbabbaaabaabbcbbbaccabbccaacaabcaaababcacccaaccbaacbbbbaababbaaccbcaaacacbbcbbcccbabbbccacbbbccbacacbcbcacbbbbbcbacbbbaccccccaaccbabbbbaabacacabcaccbabacbccaaabcabacaaacbcaccbbcaaaccbaabbcaabaabacbccabcaacabcbcbccbcbbbbabcabbacaaaaccaccacabbabccaccbccccbbccaccbbaacbccbabacbaacccaabcbcabcccaabcbcbccabbccababbaabbbcbbbbcaaccabbcaaababbcabccbaaabccaaaaabbccbaaaabbcbaccacabcabbcacaaacccabbbabbccbbbbaacbab bcbacbababcacccccaabbbbbababbbcccbcbabaaaaacbcbcbcaabccaaacabbbcccbacbbcabcbbbccaabccccabbaacaaccacababaabbccababcccbccabcabaaaacccaabcccacbcbbcbacaabbbcbbcaacaacbcaaabbaabbccababaaccbccbaaaacbaaccbbbcbcbbaaaaaaabbbacbaacaacccaabcccbcababacbcccbacbcccaccbbbbabaaaacbbabbbaabbacaaacbaaaaaabaaccaabccbbacaaacbbcbaacbcbabaacbbacbaaabbcabbcacacacaacabbbbaaaabbaacacbcbcacacacbcacaccbacbbcabbccacccbbcbccabccbcacccbaabacaabbcbcaccbbcbaabccbcacbbaaababbabcbbc bbbcacaabbcbcbbbacababacacaaababcaaacacaabcababbbabcabbabbbabacabcbcccaaacccbbaabbcaccacccccccabcccaaabcbccccaccabbaccacbaacccbabccacbccaabbaabbaacccabcacbaacccaaaaaabccbcabcbcccbaacccbcabacbccbcbcbbacccbbaccbbbabacacacbbbcbaccbbccaccbcbaccbabccacaaacaabbccabcbbbacbbbcbcbbcbaacccaaabcbabccabcabbccaabaccaccbabbaababbbcacbababbcbcabbbaabbbccaaacbbabacbcbccaaabaaacacbbaaacbcabccbbaccbabccbcbbaaacbbcbcacaaabacbbcacbbabacabbbbcaaaaabaabccbcaabbbababbcbca bcccbbcbbbbbacccbbbcbbbbcbccabcbbabaccababbabbacacbabacaaabbabacccacabcbcccbaccacbccccacacbaaabababbcccbbabcccbcbcbaccabaaabcaabaccbcaacaccbbcccaaaabbaaaacaaabbaaacbbcaacaaabbcaaccbbcbbbaaabbaccccbaabbbcaabaacabcccbccbbabacbcbcccbaaabccbbbcabccacabbbccabbcabcababacabbaacabbcaccbacaabccbccaacbbacbccabacccbbbacaacabcacacabacbaabacbaaabcbcabbabbaaaabacccaacabbcaabccbbcbbaacacaaabbbcaaacbaaaabbbacccaaabbabcbcaccbbbacaccbababbbaaacacabbcbccbabbcbbccccbbb baabcbbaabacbcacbbcacbbacaacbcbabcabcbabcbacbbbbcbaacbbccacbaabbcacabbbcaaabbbaabcbbcbabbbbaccbbccbbabbbaaacbccaacbbbcbbcccccbaaaccabbaccbbbbbbbbbabaacbbabbcccbcababbccbababcbabbaaaabacbccbccbbbbbcccbcbbaacabbcbccacccacccabccaaabbabbbacbcbbaacccacbcabacbccaccaabacacbacabaabbcbcacaccccccabccabaaccbaacbaaaaaabaccabbccaccacbcaababaaccbabacbbaccaaacbcccabbacbcabaccaccbabaacccbcbcabacbabbcacaaccbaaaabbbacbaabbccabccbaacbbcccccbbcbbaabacbbaabbcbbabcaabbab ccbbaaccaacabbacccbbcbaaaccabccccaabbacccaaabbabaabbbbbcabbbaaabbacabbbbcbabcaacabaabbcabbbccbccccaacbabccabaabcabcabcbacabcbaaabcaabbcbaccabbcacbaaccacccbbbbbccabbbaaaabbbacbbcbabccccbaaabbbabaaaababbbbababbabaacccababcbacabacaccabacacabcacacbcacbccbababaacacbcaacabccaabaacbaaaccbbbbbbcabcbbbbacbccccbcbbbcccbaaacbccabcaaabccbbbacacabcbaccababacccccacbcccabaaaababbaaacbaccbcbcbcaccacccabacaabbcbbcabccacaabccbaaaaccbabcccaccbabccccacccacaacabcabbcbac aaabcccaccaaccaababcabbaabbccbcabbcacbabcaabcabcbacbccaccaaabbcacaaabaacaabbacbbaaabacbaaabaabababbccacacbccbbcbbcccaababbabbacbbcacacbbcbcbcaaaababaccabbccccaccbcaaaaabbacccaacbabbbbccaacccaaccaaaccbbcbaacbcacabbbcbacbcabbcbbaccbccacbccaaacabcacbccbbcbbaccaaaccabcbccbcaacaababbcbccbaabcaaacaaccaabbaccbcaabaabbaacbcbacbcaabbcacbbcbcbacabbbcacaacbcacbbaccbccacaccccacbbbaaacccbabbbaabaccccabaacbccabcacaacabaabbcabbbccbbabaccccbbcbcaabbbbbbccbbaabacbba ccbccbaaaaaaaccaccbaabbbabcccbcbabbbcbabacacbccabbaabaaaabbabbaabccabccbcccbbccbaacbbccccabcccacccbabababbaaabbbaabacccccabcbaabbabbaabacaacaacacbccccacabbacbcbaccccaaabbbcaaccaababacbbcacbccbcccccbcbaacbaabaacaccabacaabccaaacbbcbbbcbcbbabcbaacccbbaccaccbcbbabcbaabaccaccacbccabaaaaaaaaaacbcbbbabacaaabccaabaccaabcabbbaccbaaaaabccbcccaabacaabbbcbaccbcccabcaabbbbabbaabaacabaacbbcccccacccccacbcbabbacbcccbbbcbcbcacbbabbacbcaabcbabcccbbcbbbacccbaabbcbbbca abcaccbaabcbccaacccaaababccbbbbccaabcbbacabbabccbcbabcabaabcbccacabbbbcabbbccbccababcacaabaaacaababaabcabcbabbabbabacaacccbaaabccbcbbabbbaccbccbabaaacbababaccbacbabcbccbbabcbaaaaaabcccabbaccbaaaaaccbbcaababaabcbaacaaacccabaccaaaccbaabaababababccccacbacbbcbbccaaccbccccabcbcacbabbaaaacbacabcabbbcbaaaaaacbbcaaaabcbbbacaaabcbcacbbccbbabacbaabbacbacbacccbcbcaabcbabbaabbacbbbbaaacabbccbbaaabcbabbaaacabbbaccabcbbaaaabcbaaccccacbacbbbbcacaacbabbcabcabbaacac cbbcbbcabacaaaabbbcbbacbaaaabcccbaccabacbbaaaababcaaaccbbacbabcaabbbcabcacacbccbbcabcccbcacbcabccbcbbbabacbbaabbcccbababbccbccbaaccacabbbcbccacacbcbcbaaccaccaccacabaaaabcaccaaacbabbcbacabaaacbacbbbaacbaaacbbcbcaabcacbbaabcbcaaaaccabaabacacbcccbaccbaccccbbcbcbcbaababcabbacbbbbcaabccbcbacacabaacabcacaccaaabcaabbcabaaacaabcccbccabacccbbabcccacaccbbbcbbabaaaccbbbbbabbbbcacbccacccbcabacbbcccbcaaaabacbababcacbccbacbcccacbaabacbcabccccbbbbccabbaaacbcccacac abcbcccccaccaabcbbaaabacacbccbcccccaaacacabbbcbacbbaacbbccccabbcbbbbcaabcaabbbacabbcbccccbcbabacbabbbaacbccaaacccabbcbbcaaabaaabcccbaaabcbccaccbbaabaccacbbcbbccacbabbbccbcaaccccbccbbcacaabaccbcaccbcbbbbcbbaaacabcbbcaacbbbccabcaacacabbcbcbccbcaabbabbbbbbbbababcbbbcaccaccbacaabaaaaaaaabcbbcccaacaccacbbabbbcbbbaabaabccbccbaaccbcbbcbabccacaccccccbbbabacacbbaaaacabcaababacbaaaacbccabaaabbccbcacabbbcabccccbccabbaccabcaccccbcababaabbbccabcccabaabbacbcacbca ababccbcabbcacabbaacabaabccbbbcaccabcbccaabcccbccbcccccbabbbccccabacacaccbaacacabbbcabbcbacccabbabaabcccbbbccabaacbcbbcbcbccbaaaccacbcaccabbaccbccaacbccbbbbbaacbccacbccaaaaabcbacbccbbaaaacbabbaabccabbbabaabccaaaababcaacbabacacabbbbccccbaccbbbbacbaaacccbbaaaaacbbbbabbaabbbbbcaccccccabcabccbacbabcaabaaacacaaccaabcaaabbbcbcbaabcccccbaccaccbaababbcccaccbbccbcbbacaccabbbbacacaabbaacacbbaaabacacabbcabbcbccbcaaaccacbaabbccbcabbcbacabbbbccbbaaacacacccbbbcba cbbccabcbbcbacaacbabcbaaacbaacaaaaccaabbabbabbbbbaaaaacacbaabaccabcbccbaccbccabaabaaaaacaaaccabcaababbbccabbcbcacccabbacaabcacabbbbccbabcbbabbbcaacaaacaccbaaccccbcabaabcaaccacaaacabacbcbbbcbabbbaabbacbcbbababacccbabaabcaabaaccacacacccbaaacacccccbbabbbbabbbbccccccbaabacbaccccabcaacbaaacbcccbacacaaaccacacbbaabacccabaaabcbbbacabbaabaababbababbabcabcbcbabbbccbbbccaccbaaacacbabcabcabacccabbbcbbaccaaaacaaaacacbcbbbcbbcbbabacacccababacaccabaabcacbccccbabab ccacacbbbcbbcbcacabababbabaabaabbbccbbcaabbccbcbbbaaaaababcaccbcabcbacabbcacabbcbcaccbabcccccccccccabaaaccccacaabcbccccbccbaababbcaaaaccacccccacbaabacbcccaacbaabbacccbbcbccabbbaccbacccbaaacbbccacaaabccbbabababacbbacccbaaccbacaabbbacabcbbcabcbbcaaabcbbbbacbbcccbbaabbbabbaaccbaabacacacbbababccacacbbacccbaaabbcbbcccbacaabcbccabbcabcbbaababbbcabbbabacbcccbbacaccbbbacaccccbcbaaccbcccaabccabcacbcacbbbaaacaacaacabacaaaaabaacacbaabccbabcbcbbbcacbaaccabbcbaa aacbabcbbbbbabacabacaaaabbbccbbbcbbabaaabbcababccbbbccaacbcacaaccabccccbbcaccccbaaacbcbcbacbacbccacabcbcbbbbaccbccbccccbcabbabbabccabcbbacbacaabbcbcacbcabccbcbacccbbcbccaccbcbacacacbbacbbcaaacccbbcacbbccabcabbacababcacccbacacbbcababacaabbcacccccbcbacabcbaaacabaacbbacbaccacabacabaccbaacabbcabccacababaaabacabaacbbccacbbacacabcababccacbbbbaaacacccacabaaacccbcbaccbaabbcccbbccccccbaacbcbacccaaccabcbbaabccbabbbcaacacbacbbbccaacbcbbbbbcbcbbacaabccbbabbcaac aabcaccbabcccbbbcbcbccaabbacbbcbaccbcaabcbacacaccbacbccacccbcccacabcabaabaaaccacbcaccccabaabaabacbcbcaacaabaabacbbbcaaaaacabaaacccabcabbbbabacbacabcbabcacacbbbabcbbcbbbcabbcacbbabcbaabbaaacacbacbabaccbcbaabbbaabcabbbacaaaaabccbcaacbabcababbacabacaccbcbbbcccbbbcbabaaacbccccbaabbbcbaabbcacbbaacccaaacbcaacbbcbbcccaabccacbcbcbaacccaaabbcbbaaccaaacabbaccbabccacccaababcacbaacccccaacbbacbaabbbcbacbcbcbabccccbacaabaaaacbacaaacabbbabccabbccacbaaabcaacabcabcb abacaaabbbacacbcaabbbbbabaabcabbacbabcbaabccbcaacbaacbbcccabbbabbcaabcacbbbcbbbabccabcbaaaacabbcbaaaabbbacabaccbacbbccababcacacbbccbaacaabcccbbcaabbcbcbabccbbbbbaacacbacababcbbacbccaacacbbccbbcbccaacbccbbcbcccaaababcbbbcbabccabcccbbaccacaacbcbbbabbabbaaabbcbbbccbaacccbabbacbbaacabcacaabacabbcbbcccccbccabccaabcacbaacbccccbccbacacbcbcbbbaacbabbbabbbbbaaaabbacacbbcbbbccbaabbcccccaabaacbccbacacccabbcbbbbacbcccacabbbcbccbcbccccabaacccbbcbbcbbbccbacbaccac acaacbaccabbccacacbacacaccababaaaabbaacbcccabbacbcbaaccbbacabbbcccaaccccbccacbcacbbcaababaabbbacacaabbcccbbabaaccaccbccbabccaccaaccbbacbcbabaccacabbabcaaacbbbcacacbbaaaabcabcccaaacaaaacabbcccbbbcaabbcabbababccaabccacbabbccccbbccbabaccaabbabbcacbccabcacaabccccbbbacacaaccbabacaababcbabccabacbbcabababaaaacbccccabbbacabbaabcccccacbaababaacbaaccbbbabbbaacbcacaabcbcbacaaacbbbbcaccacbabcaababaccccbcaacccccababbaaaccccabcccbccaacbbacbbbcbabacabbbcabbbccbcbb babcabacbacabbcaacbaaaccbccacacbbbacabbccbbbcbcabcccccbcccbbbbcbbabcbbcabbcacabbaaacbbcaabbbbbacccaaacbaacbaccbcabbbabbaabcbbbcbbccccbbbbbacacbccbbacaaccacacbbbacbbacccaaacacbaabbaccccabbbabcaabacbacaaabcacbbabacbbbccbcbcbacbabbbbbccbccacaccabcbcccccabaccaccbabbbcbbcaacbccaaacaaacacbcacbaccaccbcabcacabaccabcbbcccabacabccccbaabbbbbcbabbacacbaccbcbaacbabaaacbcbaaabaacbbccacaabbaaaacabcaccbbcaaabccacabbbabbcbcaabcaaacbbaaacacbbaacbccbabbbaacbaccacaabaa abccaaaacabbcbcabcaaaaaacbabaacacbcccbccbbabacccaaabcbcbcbbcbaaabcababaccbbababcabcaaacacabaacbbbaacbbabbbcbcabbaaacaaccabaacbacabcacacacbccaacaacccaabbbaaaacabbbababacbacaaaaabccccbbbbbcabacbaccbbcbbbbaccccbbbabacaaccbbccbbbbabbaabbaabccbaaacabababaaacbcabbacaccbcacabababbbbacabbbbacccaaccbcaccacbccaabccbaaaabcabcbbacaabcccbbcaccaabaccaabacabcbbccaaaabccbbacbcbcbbabaaaaabcaacabcccaacacacbbbcbacaaacabcbaacbacbcccacbacbccabbbacbccbcaccbccabcaccabbacc cabcabbaaccababbbbbaabacababccaccccbaabbcbbbcaccbbababcccaccacaabacaacaabbbcaaababbaabcbcacccabacaaacbaabcbaabcbabcabcbabccabbacacacaaabaacbcbccbaccbacabcaacbbbbacabacbbbabbacaaaaabcbcccbbbcbabbaccbbcbbbbbccababbccbaaaabbbbbbcbccbbcbacbcbbcbcccbbccacbacaccabbbcabaaaaaacbaaacbccbbbbbbbabbcaabcccacacbcbccbcccccbcbccbcbccabccbbbbabccbbabcaaacbcbbcccaacabcaacccccbcacbacacacaacaabaccbbaccbabcbacbcacbabbaccccccbababcbbabacccbaccbaccbacbbbaaacacaacacabbacb bbcbabbacababcccbababcaaabaacbcbaaababaaaccccbcaabbbabbacabacaababacccaacbbabccbcbaacaccacbbbabbcbcbcbacabacabacccccaacbbbcabbaaacaaabccbacacacbccbbacbbaacbbcabbabcbcacbcaaaaccbccccaccbcacbabccaaacacbbabbaacaabccbcbbbacbbbcaacacacbacacbbcaaccabbabbaccabbccaabcbbbbacccbbabcabbbbacbababbcabbaacbcccbcccccccbcbbabcccabaccacbbacbcbccbbabaacbcbabccababcbabbbabbbbccaaabaacbcaacaaabbbbbbcbabaababbabbaababbbcacccbbbaaccbccabbccabbcbccaaababccacaaacacbabbbcab babccccacacbcabcbbbbaccabaccabbcbcabbbabbaacccbbbbbbcccabcaacaabacbcccbbaabbabcbbbcaaaaabcbcbbbcbbacbcbcbcaacbacaaaacbbaabaccbaabccbacaccaacaaccaaacbbbcacbacbbcbabaabbcccbbaabbbbbaaccacaacacacaaaaccaabccababaccbcbccaacbaaaccbbcbbbbcaccbcabaacbabcabbaabccacbacabababbaaccbccabacacbcccbbccbaacacababcbacccacbaababbccccabccababbcbcbbbcabaabaccaaabbcbaacabbbcccaacbbcccabacabcacbbacabbcbbbaabbaaccbbccabbbaabaabacabcacccbbbacbbaacababbbaabcbccbcacacccacccac bccbaabcbabaacbccaaccabcbbcccaccaccacbbccaccbcccaaaacbcaacaccacbaccccbbbbcbcabaabbbcbaaaccbbbbccbbcacaccabaaccbacabacccbaacbacccccababccbccbcbcababaaacbbacabccbcabccabbcbabbaabcbaccabbbccaccacaaaababaaaabaaabbaccccbacabcbabbabcbcbabbcaaaabaabcaabbcaaacaccaccbbbcbccbcacbacccaaccacbbacabcacccabababacbbbcbccbbccacbcbbaabcabacacaabaacaccbbbbbcacbbaacbbbbcaabacacabbacaabcbbbbbaccaaccacacaacccacccbacbccbaaaabacbbbbbacccabcaabcccbbaababacaabababcabacbccaba aaccbcbcacaaabbbabbbacbbcabaabcbcabccbbacccaabccabbcbaccccbaacbcbaaacccaacbabbbcbabababbbbbabbacaacabaccbabbbcccccbbbcaabcacaccabccabbbcccccbbacbacccbcbbabbccacabaaaccbacabcbbacabccaaacaabccbcccbacbaaabcbacccbcbbbacbaabcaabbcaababccabaaaccbcbbcccaccacccaccaccaacaabbbccbbbccbabcbaaaacccbccbabcbabacabbbaabcbbcccbcbaabcbccbccbaababcbbccbccbbbaabbabaacacacbbbccaacccbacbbbcacbcbbbcacabccabacbbcabccbcbacacabacbabbaaccacabcbbacbcccacacccbbbabbabbacaccccbcc bbbcaaababccbababaacccbcababaacccabcbbacbababbaacaaccbabacccbacbbbcbaaaaacbccbcbabbbabbaccacbcaaacbccabccbacccabbaaacaaaccabbaacbbbbaabaaacccccbccbcaccbabbbbababbabbcacccbbabccaabaabbacccacbcaabcbacbababbabcccbcacacaccacbcbabababcccbaccabacbaaccbbcaabcbbaaacacacbacabcccbbabccbabbaaaaabcccacabbbcaaabacacababaaaacbcabaaaabbaccbaabbbbaaabacacbaccaacbaacbbcacccabcacbbbaaabbaaccbacbbcccccbbbbacbbabccbaaacbacaabcaaaaabbcbabababbacacbacaababbbbcccabaaabccc bcababbcacccbababaacbacbacccbbbccacaaccccacbbcaabcabacacbaaccbcbcbccbcbbaaaccabaaaabbaababbbabbbcbacaabcaaacacbccacbccaacbbaabcccbacccabacbcbcccbbaabbbbabaabcbabbabcbbccbaccacccbaaabacbaccaaabcbacabacbcababccbcacbbbabacacacaacacaaccbcacacccbcbcaccccccccbcabcbbbbaabcabaaaacbacbaaccacbabbabbaccbbcbabaacbcbabccaaaccccbabbaccaacbbbcccbbcccccccccbaabacacbcbcabcbacbcaacbcbcaccbaccabbccbacbaccbabaccaaaabcbacccabcbccbbcabccbacbccbbccbbbbabbacbccbbcccbcbaabb aaaabccbacbaaabbaaacbacaccbbacacacabbbabcccacbccbcacbbbcaabbcaaacbbccbbbcbbcaabbcaabbcbbbaccccccabacbbcbbcbbccbabaaababccbaccaacabaaabaaacbacaccbaaaccaaaacaaacbaacbbabacbabbbccbbaccbcbcacacbbbcbabbbbbcacbaacbaabccbbcccbbcbaabccaaabccbbbabcccbacbaaaccbacbbcccbbbabcccaabacbaccbcbabbcccabbbaabbccccbbabacaaaccaccaaaacacbbbbaaabaabacbaccbccbcbacbbcccaccbccbcccaabbaaacaaabcacbabbcbacbbccbcbcbbcbccbbbbcbacbcabaacbbaccaccbabbaccaacbbabaccbbabcacbcbbbbaaaaba bbaaabcaaccccaababbabccbcccbbbbabbcaccccccaccbbcbaccaabcbcbccacacbbcbbbabbccabcacbbacbacababccaccacbabccabcaacacbbccabbcabaaabbacbabbccbaccababaabaaabaabbcbcbacacbacaabbabbcccabbabcbccabacaaaacbccabacbacbcbbcbacbaabbbccacbcacbbaabcaccabacaaabcbaacbbbcbbbccaacbabacccccbccaaaaccccccacbaaccbcbbcaacbbababaccccbcbbcbbacbbcabababaacacacccbbcacaaacbcbbbabccbaaacbbbccbbbaacbaaaccabccbaccaacaababcbccabbbcabbbabbbccaacbbcbabbbababbabcacbbacaccccbcaacaaccbacaa aaabaacaaaaaabbacaaabbbcacbcbbcbbbabbaaabcbaccccabccabcbbcaaabaaaacbbaabbcbbabacccbabcaacccbcbacaabcaabbbcccacbaabcbabcaccbacbabaacaaccbacccabbcaabccbacabbbbaaabcaacacbaaaacabbaaccabbbacaccccbcbcbcbacbcbabaabcccbbacbbcbbcbaabcbcbbccabcccacacbaacccbbacbcbbcacbabcacaaabbcbacaabbaaacabbccaabbbbcbaaabcbcbcbcacbacabbbccbcaaabcbbcaababbbbbabbbcccccabbcccacaabacbaaaacaaabccbaabacaaacaccccabcbaaaabacbbccbacccbbacacbcbaaaaaccacbcbccbbcbcabccbacacaacbabcbcbac bcbaaaccccaaacbbbabcbcbbbccacbcbbaccbaaccbcbaccaccabbbcabbabcbccccbccbcbbcccaaaaccbbbccabccbbcaccacccacacccaccaaccbbbbcbcabcccabcbaacbbbcacacacabbacaabacabcbcacacbaaaabacccacbbbbcabbaacccbbcabbccababccbaacbacaccaabaaabbccbbcabacbaccbbccbbcbbacababcbccccccbbabcbabaaabacacbbaaccacababbbacccbcacbcccbaccbbbcabbccabbcaaccacbbacacbaabcbbaccbaccbbbaaacaaacacccacacabcaaaacacacbaccbbbbaaccacccccbabbcbcbaaaaaccacabaabcbbaacabacbcababcccbcbcbccacccabccbcaabbba cabbbcccaacbcbbabacbcacaaaabcbbcacbcabaacccabcabacacaaabaabacababbacacbabccbaccabbabccacccaccaabbcbbbbcaaaacbaacabaaacaacccbbaaccaababbbbbccabcbcabbabbabaacccccbcccacabcccbacbaaccbbcbcccbbbcbcccabcbccaacaacabccaaaacbacabacbcaababaabbbcaacbbacaacabbacabbbababbcccbacacbacaccbacababbacababacbcabccabaabcabcabbbcccabbcbcbbbcbccbbbacbaccbaccabbabaabcbaabcaacaabacbabbcbbcbbcccacbcbccabcacabbbcbccabcabcbbbbcccabbabaaabcaabbaccbabaabcccccccbbbaacabcacaaccbbb bacccabbacbcccbbbccacbccbbcaaccaaaaabcbbcbcccbaacabbcbababacbaaaacbcabcacccbbcaaacabccaaabbacbbbaabbccabcbcbbcabbbcbcaacacaaccbcabaacaabcacbcbbacaacababcaabbcbbbbcacaccabccccbaabbabacbcbbacacbbaabcbacbbaacbacbbacababccbcbbabaaccbabcaaacbabcbbbbabccbabcbaaaaaaccabbccbcccaaaacaaccbbccacbbcbbbbacbacbacabccabacbcbbaabbbaacacbcaacabcbcbaaccaccccaaaabaabccacbacbcbcbcabbaccbcabaccbaacaccbcaabccabbacbbbaacbaabbaabaaaacabaccccaacabacbbabbcabcabbcabcacaaaacab bacbccaaacaccbacbacaaabbbacbcaacbbabbcbcbccaaaaaacaacbabcbabccaacccabaacbacbbbccaaaaaacacbaaaccabcbcaccccbcccaaaacacccababaabacacacbbabbcbaacbcbbccbaaaabababaccabcacbbcbccbbbacabacaccabbbabacabcabcabaababaccaaabbbccbccabbbbbccaabcccbaaccaccbbbabccccccbcabbbccbccbaaaccaabacbbcbcabbaaccbbbcacccabacabaababcabbbaaccaacabcbaaacbccaabbabccaaaaccbcbbbbbccabbbaabcbabcbcabbbaccacaabcabacbbacacbacbcbacabbbaccbcbcbbcccaabcaaaacbbbbacbccbbccbbaabbbbbabcaaaababc accbcbabbccccabcbacbcbccbcacbbcbabaacaccaacabbbabcacabbabccccbacbaaabbbcaccbbcaaaaccaaabaababbcaaaaaababaaabaaaaccaababacbbcabaaabbabcbbbaaabcabaabaaacbbbccacbccacabacbbacabcbaaaacabbbbabaabcabaaabacabacacacaabbcaccbbaccccacabbbcaacacaabacbacbabbbacbbcbabaacbccaacabbbaabbcababacacabacacacbbccabcbacabaaabbaaababcaccbacccbcabbaacbbbcaacabbcbbaccccaccaccacccacbaabccaabbaacabbccabccabaabbacbcccbaaacbacbbaacabccbbbbbcacbbbacccccccbaaccacaabbcbaabcabacaca ccccbbacccbbbcacaabbbbcbbcbccbcbcbbbbccaaaabccccbaacbcaacbcbbcbabcbbaabcaabbbccababbbbaccacacbaacbbaccabaacaaaaabaaabaabaabcabcbbaaaaaaacbcaaacabbaaaabbabbccbcbcabbaaacaaaccbcaccccacccaccbaaccbbcacbcabbbbcbaaaabbbcbbaccbbbabaacbbaaacbacbaccbaaccbbcbbcccaabaccaacbbaacbcaacccbbacbbcabbcaaacbabcaccbcbcbbbbccabbaabbabbbacabccababbacbcabcbccacacababcbbbaccaaaccabaacbcccabbbbbaccacbbcabcabbbacccbaabbacabacbaaabccabbbbbbcacaaabbcbccbcabaacacccababccbbbbbac acbacbbcbbcbccbcbaabcaaabcaacaabbcccaaaacbababacbabbbbcbcaacaabccabbbcbaabbacbccacbbabaaaacacababaacaabbaacaacbbcbcabbbcaaacbcbccccacabacbbaaccabacaacacaabcbccaccbbbbaaacbbacacabbcbaabbababccabbbccbccbaaacbbccacbcabcabbbacbbabaaabbbcbcabbcbbaababcababbcbabbbaaaabaaccaaaaabbcaccccabacbccacbabaabbcaaaabcaacbbbbbccabbbaabbbabbccbaccaababcbccccaaabbaaccbabbbcbbcaccaacaabcbacabccbbcccbbbaaaababbcccababcabcacbbaaaacbbacccacbabacacacbaccababccacbcccbbabbcb abacbacacbcabbcbaabbabcbabacccbcaabcbabcababbccabbbabaaabcacaacaccbcbaaabbbaacaacbbbbaccacaabcaacacacacbcaccbaccbcabbcababcbaacacbbcbaacabcbccaaabbabcaccaabcabbcbaaccbbbabccbacbcaaaccabcaaabbaccaabcbaabbbcbaaacbcccabaccbbccccbabbccacccccccbcacbccacbccacacabcaabbcaccaaabbcbaabaacaccbcacaaaabcaccbabcbbcbaabbcaacbbbbaabbabacabacbbabacccabcacaccbcbbbaaacacbccabbbbacaccacbbbccababcbcacbbcacabcacabbbcbcabacacabbcabbacabcaabccaaabccccabcabbacbcbcbacccacacb bcbabbbbaacaaaaaaccacaaaaabcabbbacbbcaabbcbccaacbcbabbcccccbabaaabbabbbcccbcbaccbcaaccbbccccccbccccbbbcabcaccacbababcabccababaaccacaccbbaaaaccbcccbaaaccaccccabcabacaabcabcacaacbbaabbaaaababacbbaacbaccbbcbcccbaaaacacbbabbbaccbaacaccacbcacbbbbaabaabacbacbacbbacaabacbabcaabbaabcbcbabaaaabccabacabbcaabbccbaabccaabbaacccbcbabaacababbbabaaacacacbaccacbacbcccabbbacbbacbcbcacbcbcbcabaccabbcaaabbbccbcabcbbbbacaaccaabcabbaccaccaacacabbcabbbaaccccacaaabbacbccb babacccabcbaccccaabbacabbbabcbacabacbabcccbaacbacbbbaabbbabacbbbcbabaaababccbbabcababbaccabcacacaaaccbcbbbacbbcabbaacacbcacccaacbccbacccbaabbacbacbaaabcccccabbacaaaccacabbcaacbcbbcbccacbcabcbbacacaaacaaaccccaccccabaaccbcabbcbbccbbbcbcbabbacbabbcbacaacaabaccbaaaabcbccbbccbbaaaacaabbbbabbbbaccbaaacacbccbaaaabcaaabcaaccbaaacbcacaabbbcbaababbabbaacacccacaaccbccbbccbcbbbccccbcbbcbababbbccbccaaababbcaabaababaabacbaaabbabbbbbabacaaacbbaccabcbbaccbcbbbbcbaa cabbacaccbccacbcaaababbbaabbbcaaaccccaababbabcabcbcbccbccbaaabaccccccccbaabbcaccacbbacabbbbabcbbccacbabcbacccbbacbacbacbccabcccbacccbbaabcbbaaacabbaacacacaaacabacacbacabacbbcbbacacaccbccbbbccabbabcccaacccacbabcabbbcacbababbbabbccaccbacbabcaabacabacbbaaccaacbbacccaaccbbcabbcbaacccabacacbabbccaacbbbbabccababbbbabcbcaccaaacbcccabaabbbcccbcbcbcacbbacabcaaabbaacbbbbbbabbabccaabbbacbccbaabaabbababbccacaaccccaabbbaabbbcbabbaccbcbaabcbaabbcbabababcccaccbbab abbbbbaabbbbbacccabcccabbbabccbcaccccabacbcbccabcbbabbcabcaccbbcbbbabcbcbcbbcabcaabaabaabaccaabccacacbacbbccabbbacbbccbbaabbccaababacaabbbababccbacaaccaabcccbabaaabbcaaabccbbccaaabccaaaacbabbabccabbaccbacccccccbcbabbaaccaaaabbbabbbacbacbabcacacacabaacbaaacaccccacaccbcbcaabcbabcacaababacbcccaaaabacbacaaabccbabcccabaabacccbccccbccabbbccacbcbbbbcbcbcaacabbbbbbbcaabcabcbacacccacacaaacbaccaaaaabaacbacbbcacbbaaccbcabccaacabcbccccaacbcaaaaaaccaaaccaccbbaab bbbbbabcaababcbabbbaccbccababaabaccbabcababaacbbabcaaacaacbbabaaaabcbbbcaccbbbccccbccbccacaabacbbcbcbccacacbcbcacbcacbbbababcacabaaaacaacbbccaabbbbbbccbbbbcbbcccbcbcacabbaacbbbbbcbaabbabccbbabacbbbcbaccccaaaabccbbcbcaccaccaacaccbacbccacbbbbbacabbcbcabcaacccbbbaacbbababcccbbaababcbaaccbabcbabccababbbcaccbccbccaaacbbbccabbbbabaabccabccaaaccbabbbaacbcccbacbabbcccbaccbbacaaaababbbaacbaaabbbcccbcbaabccccacbbacbcaacbbccaabcbabaabacbbcabacaccccbaabccbccbca abaacabaaabbccbbcbcbcbccbbbbbcbabbbacacbbccacbcbbaabbcaabbbacbccbaaabacabcabcaaacabacbcabcccbcccbcabacacbaaccbbcbccbcaacbbbbabccbcbacbabbaccaccbbcccabbccaaaacacccabaccccacbacbccbbabacbcccbbbcbcbcabacacbcbabaccabcaaaabbbbbabbcbbbcaccbcacbaabacaabaccacaabccaabcabcbcbbbcabaaaaabacbabccaacabbbcaaabcacbbacbabcbbcccabaacbccbccacaabacbcaacbcbcbacbabbabbcbaaacbbbbbbbabbcaccbcccaababbccbacbaabacbccbaccacacbaccbccacaaaaabacabaccbccbccacbbbbcaaabcabbbbaabbbaab bababccbccbacbbcabbbaccbbcbcbccabbcbbbcaaabacbbabcacbbcccabbbbccbacbcabcabcabbbcbcccacabbaaababacacbabcccbcbbbcbaababbaaacbaccccaaccbccbbbcbccaccbaabaaccbccbbbcaacabbabacaaaccaaccacacacbbbbcabacccbbbcaabcbbccacccabaaccabacbaccbbcacacbcaacccabababbcbcbccbaaabcbcbbbbbcabcbccacccbabcccabbbccbaacccacccababbacbbccbbaacaccbbcbabbbbbccccacccababbbacaaaccbbbcbacbaccccacbcaccbccbcabbbacbcacabbacbbcccaacbbbcbabcabcccabaccbbcbcbccabbbbccbcbabccbccbbbcaacaaaccb cabaabacaaacbbaabbbcbaaacbcabccaacbacaacbbccccbabaabaabacabacbacbcacbccaaacaaabacbcaabccabacbccbccbbbabbbacacbbcbbcbbcbcbccaacabbabbccbbaccaacbbccabcaccbaacbbbbaaacacaabbcbcaabbbcbaaabcacbacbbcbacacaccbbababcaccbbbbaacbbbccaabccacabbbacbaacaacbcbaccbcaabbcbaccaacacacaaacabbcaacabcbbacabcaaacccaaccbcbabacccbcacbbccbabaacabbcbccccbbacccacccbabbaccbcaabbbbacbcccbbababbcabcacccccbbcaababacbacabbabcbbaccccbacaacccaaababaaabacaabccbcaccbbbbaccbacbcbabbcca abbbcbccbacaacbbccabaaaccaabbbccbccccbccaabccacccccaabbabcbbabccaabcaaccbacbbababbcaacbbbcabaabaabcbcbbccccbbacabaacacaccbacbabcabaaaccbbacbccaaabcbaaacccaaaccabbbbaaabbabcbbccbbaaccacabcccabbcabbcbcaaabbabcbcccbbbcaacbbbcbaaabbcbaabbcbcbcbaacbccabbcaacbccaacabcbbcbbaaaccabcbaccbacbacacccbabbbaacbacbaabbaabacacabaabccabacbcbcccbbbaccacbcaccabcbbaaccabbcabbabccbbcccbbcbabbaacbccaabcbcbaaabcbabbccabcbcbbbacabcbbcacbbaabcbbcbccccbccbcccaaababcabcccbbcc bbbbcacbcbbcaaabccacabccacaacccbaccabaabacaacaacbbcaaacccacacbbabcaaacccccabbbaccaaabacaabacbbcbcccbcccbbabcbcccaabcabacccacbcbcbbbabbbacbbaabcaaabbcbcbcbcbcccbaaccabcbacbcbccbbcbbaaabaaccaccbcbabaabacaacbbababaacaaaccacacbabaacccbbabacbabcabcbbcacbbabbcaaabcacababccaabacbabbabbcbbcbcccccccaccccabaaabacaccbaaccacbabcacaabccaaaacabccabbabcbaaaabbbcbacbcabcccaaccaacccccababcbbcaccaacaacccabcbbababbacbaabbabaabacaaaacabcbccabccbabacbaabbbbacabaababacaa bbcabaabbaacbacbcbbabcaabacbabcacbcbacbabbccabbacccbbaaccabbcaaaacababbccaaccabbbacbcbcabcbbaccaabccbccaabccccbbcabaaccccbcccbcacaabbcaaaccbacacbacbbbabcccbccccbcaaccabbbcbababbbcbabaaaacbcbbbccccbaacbcaababcaccccabcbbaaccacaaaabccababcccbbabccabcbabacbbbccacabcbabbbcaaaaaccabcbbaaacccbccccabccbbbaacbcaacbacccabcaccbababcaacccababaccaaabcbcaaababbcbabbcccaabaabcabcabcabbbacacccabccccbacccbaccbaabcabacbaababcbbacccaacbbcbcbacbcbabacbbbcbababcbbacacca bcccbacbbbaccbbccabcbccaacabccbcbcbaaabaccaccbccbbbaaabccccbaaccabaaacbcbcbbcabcccaccbbcbcbccabaabacabaccccccbabaabbbaaacaccacaacccaccaabbccabaaccababbcbcccababcaccacaaabccbacacbabbaccccabbaacaccbcbacbaacaaabcbaaabbcabaabcbbaaaabbbbbcccbcabbbcbaabbacbaacacaccacaaaccaacbcacacaccbbaabaccaccbbacbcbacccbababaaaacbacaccaacbaabaabaacbcabaaabaaaaccaacbbbaaacbabccbcaabbccbcacabbcaabbcabaaacbcbaaabbabbabcaabbbcbaccbbaabbabcacbbbabacaaacbacacbcccbbcaccabccaab abacbacaabaabbbbacbbbbbcccaaccabaaaacabcabaaaabbaaacbbabcaaabbaacbacbbcabbbbcbcccaabccccaabbbabacbabbccbbcccabbcbbcbbcacacbcabcbbcbabcbabbcacbacbcbbcbaccacaccbacccbbacaabbccbababbcccbaabcbbaabbaccabcacbccbcabcbaaacbcccabbabbcacaaacacbacaabcbcbbcacbacaaccbccaaacbcbbaacabbabcccaaaabbccbcacaacbaaabcaacabacbcccacabcaacbcbabaaaaccbcabacacaacbbaababbbbbcabbcaabcaabcabcacbcbababbacabbcabcacacbcbabacaabbccabcaccabcbcaaaaccbabbcccabcbcbcaabbacbcbaabcabaacbba aabbbccacbcbcaccbcbaccbcbacbacabcabababccabccababbcaabbcabaaababbbbcbaaaabaabcaabbbcbabbbbbccaacaacacacacaccccaccaabacbbabaacbabbccaacbaacccacbcbcaaccccbcbbcaccbcbaabcaacbbcabaaabccbcbcbbcccaacbbcbabbacaaabcbcaaaccaaccabacacbcbcccabbbcbaaccbacabaababbabbbaaccabbcbaabccbaccccccbbaaaaacbaaccbaacbbcaabcababbaababacbaacbaccbbabbbbbacaaaaabbccbccaabcaccacaccaaababcaccbbbccaabcbabcaaabbbbcababbacbbabcaaacabbbabacccbcaababaabcbbcacacacaccbcbbacbccabcbccaaa babacbabbbbbcbabbbcbcbacabcabaacbccaabbcaaabbcbcaacbacbbcbbacccaabccbcaccaacbcabbaaccbcacbcccbcacbcaacacaccabcaccaabbccaabbccccbbcbabaccaaaacbbabcbcacaacbacacbcabcbccbacaacabaacccbbbaabbcbcacbacbababcbbcbacabbcbacababbabcacabaacbaaccacabacccbbbbaaaaaccccbacbaabcbaccbccbcaccccacaccccabacbcacbcabccaaaacbabbcabbabaacaaabaabacabcbcacbbbacbccbcbbbcccaababcabcaccaaacacaaaaaccbbcbbaabcccbcccacbbbbacbbcbabaabbbaccacacccabaabaccabcbbcccaaababacaacacccaacacac ccabcbaaaacbacacaabcbccbbccbabbabaabcacbaccbbbbbccabacaaabbbbcaaacbbacbbbccccabcaaabaacbbbabaabcacacbcbacbcbaacabaccbbcacabaacccacaabbabbabbcccaaababcabcbacaabbcbbcbbcbcacaacacbbacaabcbcbcbcaaaaccbabbcabcbbccabacaccbbbbbaccacababcababaaacbbcababaaacbcabbacbacbbbabbcbbccaacacbcaacabbaaabccacbcbbcbabbbaabcacccbcabcbccaabacccbaababcbbcbabcbbcccacabaccccbabcbabaacaccbabcbabcbacaccabbaaabaaaccbabbaccccaaaabcaaaacbabaaaaacacbccaacbababccbbabcabbbbcbbbabac babaabbaabcbcbbaaccbaabccacaaacacabcacbabcbcaccabacaccabbbccacbbbbacbccaaabcaaacbbbbcacbacaaaaababccaacbabccbaaaccbaabbbcbacaaacbbbaabcbbbaacaaabcaaabcbcccbbabcacbabbababcbaacacacaccbaabcbabbaaaaaabbbcaabacbccacaaccabcacccbacbaabcaccbaabcaaaaaabaccacbbabcccbbcacbaabacbcccbbaacccccbaacabbabbccbbbaaaaabcabbbbccbccaabcbbacabcbcaabcbcbacaccabaccbbabacccaccbaacabaaaabcbbbcacbbccacacaaaaabbbbccbbbbabbbcccbcbaccabbccccbabcbbabcaccabbbacababccbbbbcbcabcbaaa abcbaaccbbbabaabbbaccbcbcbaabcbbccacabaaaabcbaaabaacbaaacaaaccaacbbccbbbaabaccacaabbcbcaaaccaccbabbacaacbbcbcaccbbabababcbabcaabaababcacccbbbbacbbabbccaaacccbacaccbbcbaaccbabaaaabaaccaabaaaaacbcacbcbcccbbcacaababcaacbbbbaaabbabcccacaaaaabacaacabbbbbacaaacbbcbacbcacccabcaabaaaacaabaccabcbabcabacaaaaaacbaacaaabcaabcbbaaaabbbcbabaabbcaccbcccbbabbbccbcaaabbcaaccbcccacbbbbbbaacbccbbccccccabacccacbacbbaaaacbbcbbbaccaaabacbbcacacbabccccbccabbbcccbcabbaaccb aaccbaaccacbcccbacbacbccacbabcacabcacbaacccaabcabcccaabbbbaaabbabbacccacbbcbcaacbabcbbcbbbbbcacbbaccbccaacabaabcbaccaaabcaccbaacbaacacbbbccbacbccbbabbabccbabacabccacacbcacacaacaccbaaacabccaaccbbabaabbccbccbabbcbabbacaccbcacaabcaacccbbbaacbbcaaaabbcbcabcabcbcbaacaaabbabaccabacabcccabbbcacacbcaacacaaacabbcccccaacabaacccccaabacbcbccaacbccbccccacaacccababcbbbcaabbaacaccbbcccbabccacccbacbccbaacbaacabbcaccbbabbabcaabbabcbaccbccbbcbbccabccbcaabcbcccbbccbcb cbbcacbaacbbccabcbcbbcccbbbaccbabcbacaaabbccaababbabbccbacbaaccaababbaacbacaccbcbaabaaabcacbabcacbbacaabbbbcbcccbbcaccccbabbabaccabbaabacbacbcabbbbaaabaccbbacbbbaabbbccbbcaababbbbbbcabcbcaabbaabacbcbccbcccabacbbbcacbbabcbcacbcabbbbcacaacabcacaabaccbbcbcccccaaaccbacbcccbccacbcbcbccaccacabacbcbbaaabaaabbcabcabcabcacbcbcaaacabccbabcbaccabcbaaccccbaacbacccbabacabaccabaccbbbbcbccabaccccaccbbacbbcbcbbccbcccacbcbbacaabbabccbccccabaacccabcbacbbacabcacaabbab abaaaacbcccbbcaaccbbccbacbcaacaaaaabbabbbacbbcbcbccabcaccaaccccbbbcacabbaaacacccabbaaccaabaabaabcbacaaabbbbacaaaccbbabbccbbacccbabbaaccbbcbbbbabbcabccbcaaccacbccbabbbbccacbcababbaababacbcacabbbbccbacababaabbccbbbabcacbacacbccabcbacbbbbbcabacabcbbccaccccacccbccaaabbcaccabbbbcbacccbaaccbbbaccaaacbccacacbaaabaabacccbabcbcbbbcaacccccbcacaaaaacbbabaaccbcacbbbaccaccbacbaacccaabbccaccabbcbaacbbbbbacbcacbbaacacbabacccccaacbcccbccccacccaccbbcccabccabbbccbacb baaccaacacbbcaabacacabbacaacabbcbcbbaaaaabcbabacccaabacaaabbbacabcaccacccbcbbcccabbacbbbbacbcbaaacaccbccaacbbaaacbacbbbacccbbcacacbbaaacabbaabcbbcccbbccbcccabaababcbcbacbbccbcabbcbcacbccccbccaabbbaabacaaaccaaccbccacaabcaabbccacaaaaccacbcaabaababccaccacbbacaaacacaabccbbbbccabaaaaccbbabaacbaaccacbaccacaacbbbabaacabbbaaaaaabbbcbbcabcaccccacabbccababccaaacccabbaaaaabacbaaaabccccacabcababacacbbcbabccbabcccbcbbbccccbbcccbcaacacacbbacbcacbacbcbabbcacbbbcac acbacaacacbbbcacbccbbacbbacabbbbbacacacccbacaabcaabbabbcaccccaaabcbcabbabccaabcbbacccbabacbaabbabbcbabcbccccbccbcbacbbabcacaabaccbbbcaacabbbaabacbcbabaabcbacabbbabbbbaaccacaabbcbabbcabcaacbabcbbbcbabccccabbaaccccabcabaabbaabbaabbaaabccbacabcbbcaaaccbcbbcbabcabccaaccababcbacaccbabacaaaaaaaccbbbcbabacaacbbbaaacabcbacbbcaabaababccacbaaacbcacbaabccccbacabbbbcbbbcaacccccbaabbacccbcbbbbbcaacbcaacbbaccbbcabacccbcacabbacabbbabacaaabcbaccbccccacbbaaccaccabcc bcbbbbaaabbcbaaaaaabbbcacaaaaababbbacaacacbccabcabbbbbaacccacbabbbcaccbbccabbacaccabcbabbabbbbccaccacbbabcacbcbacaabbbbbaabbcccaaccbccabaacaaaaacbcaccacbababbaacbbbccacccbabccbbacbaacbcbccccababbacababacacabbbbacacbabcbcbabaaaccbaaabaccaabbcabacababacaaaababaacbcbccccbabaccbcbcababccbaabcbacccbcabbcbaacbbbbaabcaaabaccacabcabcacbbacaabaccabbcbcbbaabacabaabbcbbcbcccabaccbabbccacbbcbbacccbcbbbcabcaaabbacbccccacabaccacaababbcabbaaabbaaababccbacaccccbbbc aaacbcabccccaacbbcabbbbbcbcaaabccccaaaabcaabaababcaabcacababbaabccccaaccabbccabacaccacaaabacaaaccbaccbacbcabcabbaacbcbacccbaaacabbbbbccaccaabcbaababacbbacbbabbbacacbbbaaaccbcbcaacacacabbaccbbabaccbabcbbbbaacacbabccbcbcbbbcabbcaaabcabcabbbaacaabccaaaccabaaabacbababbccaaacbcbabcbbacacacbcccacccaccccbcccabccbccbaaaabccbbcaacacabaabcababbccbacbbcbbbbbabbacccacbbacacbaaaabccbabcbbacaaaababbcaaacbaccbbcaabbaacbcbbcacbaaabbcabaaabbccbbcbbccaaabcbbbaaabccbb baaaacbaccbacbcaabcacabccbcabcbcaacbacbbcbabbababccbcbbbcbbbcbbcbabbaabaaabbacaccbaacbaacbcaccccccaabbcabbcbccababcccbaaabbaaababacccbabcabbccbaacbcbabaaccccbbbbaaaccbaaabacabcbcbcabcaaaccbbcbcccbcabcbbbbbaaccbabbcbaabcbaabbbaccbcacbacaccbcbbaaacbcbbbccbaacbaacbcbabaaababcacccbbbccabcccaaaccbaacaaabaaccccbccccaacaaccaaaabbabbbaacbabaacbababbabbccbbccccccaababcaacaacccacaccccccbcbaccabcaaaabccbcaacccbbacacbcaabacbbcbbbbbacbacabaccccccacacacbccbbcacbb abababbccacbbcbacabaacbcbbcccbaabacbcbbbbcbaaacaabcbbbbcccacabacaabccbaaaacbbaacbbaacaababbacacababccabbabbcbbabcbabbbcabcacccaaaabbacbbabcaabbabcccabacacaaabcabacbabacacaccaaabbacbcbbcabbbcbababcccbbbbbabaccabbababcbaabbaabbbccaaabcbabbbaaaacbabbcabbacccccbbaaccbabcabbcaaabcccbcbccacbcbacbaaacaaabcaaacaabbbabccccbcccbbbcabbcaabbbbaabcaccabaabbababcaaaabaabbbbcccaccbcaccabaacbccbbcabbbacacbcbaaaaacacbcbcaccacbbbcbaaaababcccbcbaaababbcacbcaabbabccccc abcccabbbaaabcaacaccaccbaabacccaabaccbcbacaacbbbaaaaaabbabbabbccccacabbacacbcccccbcbcacbcbccaabbbbcccbaacbcacccbaacaabccabaacccabcccababacacccbacbbaabbbacccbbcccccbbacaaccbccbacbbccbabcbbcbbccbccabbabcaabaaacbbccbbbcbbaabbcbcacaabccaccaaabbabbacbbaabcbbaabababcbcabbcccbbaabcccacabaacaacbcbabaabbabcbaacbccbaabbcbccabaccabaaabbaacbbbcbbbababcacaacabccacabacbcbbaabacacbabacabbccbbbaacacccbbaccacbbbbbccccbbabaaacbbbcbbcaabbcaacbbbbabbcccaacacabcbbabccaa caababaaabcbbbbcbacbcbacbbcbcbcbbcbcacbacabbbbaabaabaaaaabbaaabcbccccbcbbaabacbabccaabacbabacbabbacbcaccacababacccbbcbacbcaabaabaabbaabbcacabcccccccccacbbcabaacbbbabcacabbbbbccabaacbcababacccaabaacccbacbaaaccabccbbbbcccacaabcbccbacbcbabcbbcbbbcbacbbbcabaabacbbabbcbcbabcccbbcacbacbccbcbabaaaaabacaaaaccbacbaccaaccbcccabcbaacaaaacbcbababbabccbabcccacacbaccaabcbbbaccaabcbabbabbaccbacbbccccbabbaaaabccabaccbbbcaaaccabcbbcabacabaaaaaccaabbacacacaacacabcaaa cabacacccccbbcabacbbbaaccabacaccbbacaaccabaaabcbabaacaabacbcbabbabcbacacaabccbccaabbaaabbaacbcbcbcaabcbaaacbcbaacababbcbcbbacbbbbcbaccbacabbcacabaaaaacaabcaaacbbbccaccbbabbbababacaabcccbcaacbbbbbaabbcacacbcbbccbabccccbcaccccbbccaaccabbbbacbaabbbcccccaccbabababaaccabaabcbbbaabcbcbaabcabcbbacbbabbbabbcbbbcccabcbcaabbcbaccaacbbbabaacbacacccabbcaabacbabcacbcaaaaaabcaccaccccbbbbcbbaacaaacacbabbcaaccacabbaacbbaababaaccaabbacabbbbbacbbcbbacbaaabccabcacaaac bcbbbbbbccaaababbaaacccacbacabcbbabccbbbabbcbacbbcbbbcaabcbacacaccbbabcaacababaababbaabbababaabbacaabbbccacbabccacbbacbacaaabcbabaaccbbacccbbacaacbccbcabbbccabaaabbbacaaaaaaacccbaaccbabaabacbccbcaacacaaaacaabbcabaaccbaaacbabcabbccaaacaabbcbccbaacabbbcabacacbbbabaabcbbbbaccacabccbacaacaabcacbabcbaabbcaaacbbbcaccabaaacbbcaccbbcbbbcbccbacacbcacaabccccbbcbccbcbcbaacbaaacaabbbbbccbcacacbabcbabbbccbabccbaabbccbabbabcbabcaccbbcccacabcabbcacacacccbabaabacaa accbabbbbcabbbbaccbacabaaaaaccbabbacbaacbabcaacccaaaacccbccccbbbbbababacbbcabbcaccccbcbcacabcbccabbbaabaabcacccabbbbcbcbbcccababbbabbaabbbbabccaacacbbcbabbbcbcccccaaabbbbababaaacacbccaaacbaabcbcbabbbbbbabcbcaabccbcbcbcccaabbaccabcbbbbbbabaaabbabacccaacccbbbbbbacbabbaccabccbccaaaabacbacbcabcabbaabbcbcbabcbaabcabcbbbaacbbabaaccacbccbcbacabbabbcabcbbcbabcacbaabaccbacbcacccbbcacacbbcabbacbabbbcbbbbbccbbbccaaacbcbaababbabcaccbbbabaaabaacaabccacabcacabbca bbcaaccaccabcacbaaabcbbacbcaaabcacbccaccbcccbaaccbcacaccaaaabaaccbbcbbaacbcabbcbacbbccbbccabcccbabbacacaabcbacaaacbacacaccccbbbbaaacbaabaccabaccbccaabbcacacbbbbcbabbcaccccaccaccaabaaabccccaaaabccccbcbababbcccbabcbabacbababbcabaaabcbcaacacabacbcbbaacccbccacacbccaccaaccbacbbcbbaaacaabcaacbaaaaaccccbbccbacbaabbabcabccbaabccabbcacccbcccabccbaaabacaccbaacababbbcbbcbcacacabaababbaccbaacabbacabacababbbbacbccacaaacabccaaabbacaccaaaccbbcacccaaacaaaabbcabbcba cbabccbaacbccabbbcbcababccbcabcbcbbcbaccbaccbbaacaaacaabbbcbcaccabccccbabacaaaccbacbbacccbccabbbabcbcccbabcbbcaacbaccacaaccbbccbcbcbcacccbcbabacabaccbaacbbabaaacbabccbcaaacbbbccacacbabccccccaaacbaaccbabbcbbbabbcacaaacacbbaccbbcbacbcbbcbaaaabbaaabccccacbbbcaccbabbbbabaaaaabcaaabbcabbbccaaacbcacaaaabaabacacbbcbbccccbcacccaabaaccbcbcccaaccbacbcccbaabcccbbababbccbaccbbcbbbcacacbcccbccabccbcaaaaacaccbcccacbacbbcbababcccbcbbacbbbcaaababbbcaabaaabbcacaaabc aabccbaacbabacacacabbcacabbcccbaaacbabaabbcacacbcbaacbbabccbbbbaacaabcacccbbbcbaaccabbcbaabcacaabbccaacbbcabcbcbabbcaaccbbbbbabaaccacbaccbcacaaabaccaacbcbaccabbbbccbbabcacbaaacaabbbcbbacbcacbcbacabaabbcbacbabbabcbcaacbbcbbccbaaacbcacbcccccccacccacacaacbacacbabbbcaababcaccccbabccbababcababaabcaccaaabcabccabccacabbccaaccbbacbaababacabbaacabccaccbbbaaaaccacbaaaacabccabbbcbcabbccaabcaaaaaaccaacaaccbacccabcbccaaaacbccbbbaacbccbcbaabbbaacaacabbbbcbbbacbbb caaaaacbcccabcaaaccaccbcccbcbaacbaabbbccccbccccacacbbbcbbccbcbcbaaacaccbbababaabbaaaaaccbcccbaaacbacbbacabccaabcbbbbaccbacccacaaacbcbcbaaccbacccbabbaaacacaaabbacccaabbccbcaccabbcccbbaaacaaccbccacaaabaccaaababccaababbcacbbcccbbbacabaabccbaabbabaacaccacabcaaaacbbbaabbbababbccbbbbbccbbabbabcccacacbcaacbbacccbacbbaabcabcbcabcbcaababcaabcccaaccbbbbccbcaaacbaaabcabcbabbcbcccbbcbcccbabcccacbaabacbbabcbbcbacabcccaccbcbcbccabbbbcacaaaccbabcabbbcccbbcbbcbbaba caabaaaaccbbbccaaabacabbccccbbaaabbacccabbbaabcbbcacccaabaaabbbcbcabaabababaaaabcabcbcbccbacbbccbbcbcbaccabbcabbbabbaaaabcbaabcaacbbcbaaaaccccabcababacbaababcabcbcbabcbabacbbaccbbabccbcabcbcaacacaaacaabcacbccaccacacccaaaaacbaaccccbaccbbccacbbbcababcabbbcabababcabccccaabbbcbcbbcaaccbcaccaccababcbaacabcaaacabcbbacbaaabcbccbabcacbbabaccabacbabbabacbbcacbaaabacaccaccaccbcbabacaccabbcccbcaacacbccaaacbcbbbacabbcabbaccbabaabaabacbccacaaaabbabacacbbabbbaabb abaaaababaacbcaccbcabcacaccbccaabacbaaaabaababcaaacababccbbaaacbaccabbaaacababbabcbcbcacbcccaaacaaacabcacbaacaccccacbabcbbcbbbcaacccbbbcabcbcabaacbcbbccaacbbbcccacabbccbabcbccabcabbacabcbcbbabaacbbccaaaacbabbabbaacbbccbabacbacabbcbbccccbbcbababbcababccaccabcaaacacbcbcabccacccbabaacaabbccaaaaaccbcaacbbbcaacbbcbabccbaabbaccccbbcaccbcbcccbcbcaabbccbbccaacbbaabababccacabaaabccacaaabccbbcababaabccabaacabccabcabccaaacbbabbbabaaacbbcbcbbbacababbcbbcacaccbc bbcabcccbbabbbabaaacacbaaccccabbaabbabbbcaaabbbaacbbabbcaacabbbcabcaccccaaacaacacaacaabcbccaaccacabbaaaacacabbabcccbcbbacbcccbacabbcccabaccacbcacccaaaacccbbacccabcbcbbcbcacccccaccbaacaaacccccbabcbcaccbaabbcbaaccbaaabbcaaacccabbbbbccbcaccabcbabaaabcccacbbbbcccaaccbccbbcbcbbcabbaaacaccbbbcaaaaabababacbaacaacbccaacbbacaacbababcbccbaaccbbbacacacaccbbaabcbbbaacaaabcbbaccacbcccacbbbaabcbcbaacacacabbcccbababbbcbabbbbacbcbbbbbbbbcabcacbbbccbabcbcacabbabaabb abbcabbbbcbbaaaccacbcacbcccbacbababacbccbbacacbaccbaccaaccaaaaaaacacbccaaaabbcabbbcacaabbcababbbcbbbcacbbacabbaabaccaaabaaccacbbabcabccbccbacbbbcccccaacacbbbccabcaccacccabcacacaaabbacbacaaabbbbacaccabcaccbcaaccaaacbacacbbbbcaabaccaacbaabcccabccbbaccbbabacabbbabcaaabbababcaccaabcbbbcaccbcccaccbbacbbbcbccbcacbccbacbbacaabcaaaaacaccacabaabcccccabaaabaacaaccbaabaacabababbbabacbaabbcccacbbaccaacaccbccccaacabbcbbcacaacbbcbcaccaccacccbcbbaccbabcabbcbacbccb cabacaaacaccbacccacccbcbbcbbaacabbbcbbcbcabccaaaabbcbaccbbcbcccabccbacaabcccccbcbbbbbacbcacabaacaacabbbacbcbbbcaaacaccaabbabbabcbacacabbaabcbcacbaababcbcbaccacccbcbbcacbbbaaacaabcbbbaacaabcabbbcbacabacacaccabbcbccccabbcaacaabbcabcbbbaabaaaabccbabbaaccacbbcbcaaabcbcabbcbbaccbabbbcabbcbcacccbcbabababbbacabbcaacbcbbcbaccbcbabbbaabaacacbaacaabaccaccbccbaaacbcaacaccbbaacbaabaccbbabcabacbbcccbabcaacacacbccbabbbcaccaacccabcbbaaaaccbabbacaccababbcacacbbabbb ababbabccccbababbcacaaaabbaabccbbbaaababbababbacbcbbcbbacbacbbccabaacababbbbbbaaabbacaacabbbccbcbaabccbaaccaabcacccaaabcbbaacabaacbbbccbccaccbaccacbbaaabbbcbcacbbacbccaccbabccaabccbbabaaacabbbbcabcbbbabcaccbcbbbcbbabbbcccbaaacbacccbcacbbaccbcacaaacbbaccbccacabacbaccabacbcbacaaacaaaacabbbcccabcbccabacbbbbbabbabaacaccbabaacaabbbacaacbcbcabaacbccbaabcbabacacccabbaabacabbbaaacbccaabbbcbbcbbbcacbaacaacbabbaccabbbcabcacaccbabaabcccbaabbcabbcabbcccaacabbbb bbacbbaabaababacbcacbabcabaaacababacabccbcccbabccabbbacbabbccccabbcccbaabcaaabacabbacaaaabcbaabacbccbcbbbbbaabbcaaaaacacaacaacacbbaababaacacababbbaaabaaacaacacbaccbcbccccbbcabbacbaaacabbaacaaccabacbccbbccabccaaaaaaacbabababbcabaacccacaaccaabcccacacbacbcaccccaacbabbcbcbcbabacacbaaabbbcccbbacaabaaacabaabaccccaaaccaabacacbaacbcacbbccacbcccccbcccbbaacacbabbaccccccccababbcbbbbbbbcaaaacaabcacbacbcacbbcbbcccbcabcbcbbacccacbbaabbabccabcbcbbbbbcaaaabbbabbcaa abbabcbcbbacccaccaaabaacccbbcbaaccbacbbbccacbbbbbabbaaabccbabacbacbabccaaabbcacabbbbaacaccccacbcbcacccabbbbacabbbaababaaccccbccaaaabbbbcaaaccbacbacbabbbcbbbbaabcbaabcbbcbccbbbccbbabcacccccabbcbaccacbbabcabbcbbbbabbcbbcabcbbacaaccbcbbcaabacbaacabccbacbcbbaacabcaccacbbcaaacabcabbaabaccbabcacaabaccbbccacaaaaacaacabccaabbaccbbacbaaacbbbcbcbacccacacbaaaaacaccbcbcbcccbcaabbbbcabbcbaabcccacccaaacabbcaaccabcaaabbcbccbcabbbcbabcaacccabcbccaabcaabcbccacccbcba