class Solution:
def mergeAlternately(self, w1: str, w2: str) -> str:
mn_s = w1 if len(w1) <= len(w2) else w2
mx_s = w1 if len(w1) > len(w2) else w2
arr = []
flag = 0
if w1 == mn_s:
flag = 1
for i in range(len(mn_s)):
if flag:
arr.append(mn_s[i])
arr.append(mx_s[i])
else :
arr.append(mx_s[i])
arr.append(mn_s[i])
for i in range(len(mn_s),len(mx_s)):
arr.append(mx_s[i])
return "".join(arr)
Y2xhc3MgU29sdXRpb246CiAgICBkZWYgbWVyZ2VBbHRlcm5hdGVseShzZWxmLCB3MTogc3RyLCB3Mjogc3RyKSAtPiBzdHI6CiAgICAgICAgbW5fcyA9IHcxIGlmIGxlbih3MSkgPD0gbGVuKHcyKSBlbHNlIHcyCiAgICAgICAgbXhfcyA9IHcxIGlmIGxlbih3MSkgPiBsZW4odzIpIGVsc2UgdzIKICAgICAgICBhcnIgPSBbXQogICAgICAgIGZsYWcgPSAwCiAgICAgICAgaWYgdzEgPT0gbW5fczoKICAgICAgICAgICAgZmxhZyA9IDEKICAgICAgICBmb3IgaSBpbiByYW5nZShsZW4obW5fcykpOgogICAgICAgICAgICBpZiBmbGFnOgogICAgICAgICAgICAgICAgYXJyLmFwcGVuZChtbl9zW2ldKQogICAgICAgICAgICAgICAgYXJyLmFwcGVuZChteF9zW2ldKQogICAgICAgICAgICBlbHNlIDoKICAgICAgICAgICAgICAgIGFyci5hcHBlbmQobXhfc1tpXSkKICAgICAgICAgICAgICAgIGFyci5hcHBlbmQobW5fc1tpXSkKICAgICAgICAKICAgICAgICBmb3IgaSBpbiByYW5nZShsZW4obW5fcyksbGVuKG14X3MpKToKICAgICAgICAgICAgYXJyLmFwcGVuZChteF9zW2ldKQogICAgICAgIAogICAgICAgIHJldHVybiAiIi5qb2luKGFycikKCiAgICAgICAgICAgIA==