Problem:
 Score : 200 points    Problem Statement Given are strings s and t of length N each, both consisting of lowercase English letters.  Let us form a new string by alternating the characters of S and the characters of T , as follows: the first character of S , the first character of T , the second character of S , the second character of T , ... , the N -th character of S , the N -th character of T . Print this new string.      Constraints  1 \leq N \leq 100  |S| = |T| = N  S and T are strings consisting of lowercase English letters.         Input Input is given from Standard Input in the following format:  N  S  T       Output Print the string formed.        Sample Input 1 2
ip cc      Sample Output 1 icpc       Sample Input 2 8
hmhmnknk uuuuuuuu      Sample Output 2 humuhumunukunuku       Sample Input 3 5
aaaaa aaaaa      Sample Output 3 aaaaaaaaaa

Solution (Python):
from collections import deque

N = int(input())
S, T = input().split()

char = deque()

for i in range(N):
    char.append(S[i])
    char.append(T[i])

print(*char, sep='')

Solution (Python):
N=int(input())
S,T=map(str,input().split())
X=[0]*N
for i in range(N):
  X[i]=S[i]+T[i]
print("".join([str(i) for i in X]))

Solution (Python):
n = int(input())
s,t = input().split()
for i,j in zip(s,t):
    print(i,end ="")
    print(j,end= "")

Solution (Python):
n = int(input())
s, t = input().split()

for i in range(n):
  print(s[i], t[i], end='', sep='')

Solution (Python):
n=int(input())
s,t=input().split()
for i in range(n):
    print(s[i]+t[i],end='')

Solution (Python):
import sys

read = sys.stdin.read
readline = sys.stdin.readline
readlines = sys.stdin.readlines
sys.setrecursionlimit(10 ** 9)
INF = 1 << 60
MOD = 1000000007


def main():
    N = int(readline())
    S, T = readline().strip().split()

    ans = []
    for s, t in zip(S, T):
        ans.append(s)
        ans.append(t)

    print(''.join(ans))

    return


if __name__ == '__main__':
    main()

Solution (Python):
N = int(input())
S, T = input().split()
S_list = list(S)
T_list = list(T)

ans = ""

for i, j in zip(S_list, T_list):
    ans += i + j

print(ans)

Solution (Python):

n=int(input())
s,t=input().split()
print("".join([s[i]+t[i]for i in range(n)]))

Solution (Python):
n = input()
s , t=input().split()
print(*[s + t for s, t in zip(s, t)],sep='')

Solution (Python):
n = int(input())
s, t =input().split()
ans = []
for i in range(n):
  ans += s[i]
  ans += t[i]
print("".join(ans))

Solution (Python):



n = int(input())
s, t = input().split()

for i in range(n):
    print(s[i]+t[i], end="")
print()

Solution (Python):
n = int(input())
s, t = input().split()

for i in range(n):
  print(s[i] + t[i], end="")
print()

Solution (Python):
N = int(input())
S,T = map(str, input().split())
answer = []
for i in range(N):
    answer.append(S[i])
    answer.append(T[i])
print("".join(answer))

Solution (Python):
n=int(input())
a,b=map(str,input().split())
s=''
for i in range(n):
    s+=a[i]
    s+=b[i]
    
print(s)

Solution (Python):
n= int(input())
list=input()
strlist=list.split(' ')
output=''
for i in range(n):
    output=output+strlist[0][i]+strlist[1][i]


print(output)

Solution (Python):
n = int(input())
s, t = input().split()

for i in range(n):
    print(s[i], end="")
    print(t[i], end="")

Solution (Python):
N = int(input())
S, T = map(str, input().split())
lst = []

for i in range(N):
    lst.append(S[i])
    lst.append(T[i])

for i in lst:
    print(i,end='')

Solution (Python):
N = int(input())
S, T = list(map(str, input().split()))

for i in range(N):
    print(S[i]+T[i],end='')

Solution (Python):
N = int(input())
S, T = input().split()

ans = ""
for i in range(N):
    ans += S[i] + T[i]
print(ans)

Solution (Python):
N = int(input())
S, T = input().split()
L = [S[i]+T[i] for i in range(N)]
print(*L, sep="")

Solution (Python):
n = int(input())
s, t = map(str, input().split())  

s = list(s)
t = list(t)

c = ""
for i in range(n):
  c += s[i]+t[i]

print(c)

Solution (Python):
n=int(input())
s,t=map(str,input().split())
S=list(s)
T=list(t)

for i in range(n):
  print(S[i],end="")
  print(T[i],end="")

Solution (Python):
n = int(input())
s,t = map(str, input().split())
res = str()
for i in range(n):
    res += s[i]
    res += t[i]
print(res)

Solution (Python):
N = int(input())
S,T = list(map(str,input().split()))
l =[]
for i in range(N):
    l.append(S[i])
    l.append(T[i])
print(''.join(map(str,l)))

Solution (Python):
import sys
import heapq
import math
import fractions
import bisect
import itertools
from collections import Counter
from collections import deque
from operator import itemgetter
def input(): return sys.stdin.readline().strip()
def mp(): return map(int,input().split())
def lmp(): return list(map(int,input().split()))

n=int(input())
s,t=map(str,input().split())
ans=[]
for i in range(n):
    ans.append(s[i])
    ans.append(t[i])
print(*ans,sep="")

Solution (Python):
n = int(input())
S, T = input().split()

ans = ""

for i in range(n):
    ans += S[i]+T[i]
    
print(ans)

Solution (Python):
n=int(input())
s,t=input().split()
a=''
for i in range(n):
  a+=s[i]+t[i]
print(a)

Solution (Python):
n = int(input())
s, t = input().split()
ans = ''
for i in range(n):
  ans += s[i] + t[i]
print(ans)

Solution (Python):
N = int(input())
S, T = input().split()
ans = ""
for i in range(len(S)):
  	ans += S[i] + T[i]
print(ans)

Solution (Python):
n = int(input())
s,t = input().split()
res = ""
for i in range(0,n):
  res += s[i]
  res += t[i]
print(res)

Solution (Python):
N = int(input())
S, T = map(str, input().split())
ans = ''

for i in range(N):
  ans += S[i] + T[i]
  
print(ans)

Solution (Python):
N = int(input())
S, T = input().split(' ')
result = ''
for i in range(N):
    result += S[i] + T[i]
print(result)

Solution (Python):
n = int(input())
s, t = input().split()
ans = ''

for i in range(n):
    ans = ans + s[i] + t[i]

print(ans)

Solution (Python):
N = int(input())
S,T = input().split()
A = ""
for i in range(N):
    A += S[i]
    A += T[i]

print(A)

Solution (Python):
N = int(input())
S,T = map(str,input().split())
ans= ''
for i,j in zip(S,T):
    ans+=i+j
print(ans)

Solution (Python):
n = int(input())
s,t = input().split()
ans = []
for i in range (n):
  ans.append(s[i])
  ans.append(t[i])
print("".join(ans))

Solution (Python):
N = int(input())
S, T = (str(x) for x in input().split())
ANS = []
for i in range(N):
  ANS.append(S[i])
  ANS.append(T[i])
  
print(*ANS, sep='')

Solution (Python):
n = (int)(input())
s, t, = map(str, input().split())

ret = ""
for i in range(n):
    ret += s[i]
    ret += t[i]

print("{}".format(ret))

Solution (Python):
N=input()
S,T=input().split()
print(*[s+t for s,t in zip(S,T)],sep='')

Solution (Python):
n = int(input())
s,t = input().split()
ans = ''
for i in range(n):
    ans += (s[i]+t[i])
print(ans)

Solution (Python):
n=int(input())
s,t=list(input().split())
for i in range(n):
  print(s[i]+t[i],end="")

Solution (Python):
N = int(input())

S,T = input().split()

string = ""

for i in range(N):
  string += S[i] + T[i]
  
print(string)

Solution (Python):
n = int(input())
s, t = input().split()
newstr = ''
for i in range(n):
  newstr = newstr + s[i] + t[i]
print(newstr)

Solution (Python):
lt = int(input())

s,t = map(str, input().split())
string = ""
for i in range(0, lt):
  string = string + s[i] + t[i]
  
print(string)

Solution (Python):
N = int(input())
list1,  list2 = input().split()
str = ''

for i, j in zip(list1, list2):
  str += f'{i}{j}'

print(str)

Solution (Python):
number = int(input())
list1,list2 = input().split(" ")
str=""
for i in range(number):
  str=str+list1[i]+list2[i]
print(str)

Solution (Python):
n=int(input())
list=input().split()
a=list[0]
b=list[1]
def split(w):
    return [all for all in w]
a=split(a)
b=split(b)
c=0
str=""
for i in range(len(a)):
  str=a[c]+str
  str=b[c]+str
  c+=1
print(str[::-1])

Solution (Python):
import sys

def I(): return int(sys.stdin.readline().rstrip())
def S(): return sys.stdin.readline().rstrip()

N = I()
S,T = S().split()
S = list(S)
T = list(T)

ans = ''
for i in range(N):
    ans += S[i]+T[i]

print(ans)

Solution (Python):
N=int(input())
S,T=input().split()
ans=S[0]+T[0]
for i in range(1,N):
    ans=ans+S[i]+T[i]
print(ans)

Solution (Python):
n=int(input())
s,t=input().split()
a=''
for i in range (0,n):
  a+=s[i]
  a+=t[i]
print(a)

Solution (Python):


n = int(input())
s, t = input().split()
ans = ""

for i in range(n):
    ans += s[i]
    ans += t[i]

print(ans)

Solution (Python):
n = input()
s = list(map(str, input().split()))
news = ""
for i in range(int(n)):
    news += s[0][i] + s[1][i]
print(news)

Solution (Python):
n = int(input())
s,t= input().split()
for i in range(n):
  print(s[i]+t[i], end="")

Solution (Python):
n = int(input())
s,t = map(str, input().split())
ans = ""
for i in range(n):
  ans += s[i]
  ans += t[i]
  
print(ans)

Solution (Python):
N=int(input())
S,T=input().split()
a=""
for i in range(N):
    a += S[i]+T[i]
print(a)

Solution (Python):
n = int(input())
s,t = input().split()
ans = ''
for i in range(n):
  ans += s[i]
  ans += t[i]
print(ans)

Solution (Python):
N = int(input())
S, T = input().split()
print(*[S[i] + T[i] for i in range(N)], sep='')

Solution (Python):
N=input()
S,T=input().split()
print(*[s+t for s,t in zip(S,T)],sep="")

Solution (Python):
N = input()
S,T = input().split()
txt = ''
for si,ti in zip(S,T):
    txt += si+ti
print(txt)

Solution (Python):
N = int(input())
S ,T =input().split()
out = str()
for i in range(N):
    out += S[i] + T[i]

print(out)

Solution (Python):
N=int(input())
a1=input().split()
S,T=list(a1[0]),list(a1[1])
empty=[]
for i in range(0,N):
    x=S[i]+T[i]
    empty.append(x)
y=''.join(empty)
print(y)

Solution (Python):
N = int(input())
S, T = input().split()

ans = []
for n in range(N):
    ans.append(S[n])
    ans.append(T[n])
    
print("".join(ans))

Solution (Python):
N = int(input())
S,T = input().split()
print(''.join([X+Y for (X,Y) in zip(S,T)]))

Solution (Python):
N = int(input())
Ss, Ts = input().split()

anss = ''
for S, T in zip(Ss, Ts):
    anss += S + T

print(anss)

Solution (Python):
回数 = int(input())
a, b = list(map(str, input().split()))
c = ""
for i in range(回数):
    c = c + a[i]
    c = c + b[i]
print(c)

Solution (Python):
N = int(input())
S,T=input().split()
lists=[]
for i in range(N):
    lists+=S[i]
    lists+=T[i]
print(*lists,sep="")

Solution (Python):
N = int(input())
S, T = input().split()
A = ''
for a in range(N):
  A += S[a]+T[a]
print(A)

Solution (Python):
n= int(input())
s, t = list(map(str,input().split()))
ans = []
for i in range(n):
    ans.append(s[i])
    ans.append(t[i])
print("".join(ans))

Solution (Python):
N = int(input())
S,T = input().split()
ans = ""

for i in range(N):
    ans = ans + S[i] + T[i]

print(ans)

Solution (Python):
N = int(input())
S,T = input().split()
K = ''
for i in range (N):
    K += S[i]
    K += T[i]
print(K)

Solution (Python):
def main():
    N = int(input())
    S,T = input().split()
    ans = ""
    for i in range(N):
        ans += S[i]+T[i]
    print(ans)

main()

Solution (Python):
N = int(input())
S, T = input().split()

ans = []
for i in range(N):
    ans.append(S[i])
    ans.append(T[i])

print(''.join(ans))

Solution (Python):


from sys import stdin

N = int(stdin.readline().strip())
S, T = stdin.readline().strip().split(" ")

for s,t in zip(S,T):
  print(s+t,end="")

Solution (Python):
n=int(input())
s,t=input().split()
l=[]
for i in range(2*n):
    if i%2==0:
         l.append(s[i//2])
    else:
        l.append(t[(i-1)//2])
l=''.join(l)

print(l)

Solution (Python):
N=int(input())
S,T=map(str,input().split())

ans=[]
for i in range(N):
    ans.append(S[i])
    ans.append(T[i])

print(''.join(ans))

Solution (Python):

N=int(input())
S,T=map(str,input().split())
ans=""
for i in range(N):
    ans+=S[i]+T[i]
print(ans)

Solution (Python):
N = int(input())
S,T = map(str,input().split())
S = list(S)
T = list(T)
ST = []
for i in range(N):
  ST.append(S[i]+T[i])
print("".join(ST))

Solution (Python):

"""
B - Strings with the Same Length
https://atcoder.jp/contests/abc148/tasks/abc148_b

"""
import sys


def solve(S, T):
    return ''.join(s+t for s, t in zip(S, T))


def main(args):
    _ = input()
    S, T = input().split()
    ans = solve(S, T)
    print(ans)


if __name__ == '__main__':
    main(sys.argv[1:])

Solution (Python):
N=int(input())
S,T=input().split()
for i in range(N):
  print(S[i],end="")
  print(T[i],end="")

Solution (Python):
N = int(input())
S,T = map(str, input().split())
s=[]
for i in S:
    s.append(i)
t=[]
for i in T:
    t.append(i)
for i in range(N):
  print(s[i]+t[i], end="")

Solution (Python):
N = int(input())
S,T = input().split()
ans = ["a"]*(N*2)
for i in range(N) : 
    ans[2*i] = S[i]
    ans[2*i+1] = T[i]
print(''.join(ans))

Solution (Python):
n = int(input())
s, t = input().split()
ans = ''
for i, j in zip(s,t):
  ans = ans+i+j
print(ans)

Solution (Python):
n = int(input())
s,t = input().split()
ans = ""
for i in range(n):
  ans = ans + s[i]+t[i]
 
print(ans)

Solution (Python):
n=int(input())
s,t=map(str,input().split())
a=""
for i in range(2*n):
    if i%2==0:
        a=a+s[(i)//2]
    else:
        a=a+t[(i-1)//2]
print (a)

Solution (Python):
def solve():
    n = int(input())
    s, t = map(list,input().split())
    ans = ''
    for i in range(n):
        ans += s[i]
        ans += t[i]
    print(ans)



if __name__ == '__main__':
    solve()

Solution (Python):
length = int(input())
first_string, second_string = input().split()
first_list = list(first_string)
second_list = list(second_string)
result_list = []
for i in range(length):
  result_list.append(first_list[i])
  result_list.append(second_list[i])
  
result = "".join(result_list)
print(result)

Solution (Python):
n = int(input())
s,t = map(str,input().split())
ans = ''
for i in range(n):
    ans += s[i] + t[i]
print(ans)

Solution (Python):
def q_b():
    n = int(input())
    st = input().split()
    s = st[0]
    t = st[1]

    word = []
    for i in range(n):
        word.append(s[i])
        word.append(t[i])
    print("".join(word))

if __name__ == '__main__':
    q_b()

Solution (Python):
import bisect,collections,copy,heapq,itertools,math,string
import sys
def S(): return sys.stdin.readline().rstrip()
def M(): return map(str,sys.stdin.readline().rstrip().split())
def I(): return int(sys.stdin.readline().rstrip())
def LI(): return list(map(int,sys.stdin.readline().rstrip().split()))
def LS(): return list(sys.stdin.readline().rstrip().split())
N = I()
s, t = M()
ans = ''
for i in range(N):
    ans += s[i]
    ans += t[i]
print(ans)

Solution (Python):
n = input()
s, t = input().split()
print(*[s+t for s,t in zip(s,t)],sep="")

Solution (Python):
n = int(input())
str_list = list(map(list,input().split(' ')))

ans_list = []
for i in range(n):
    ans_list.append(str_list[0][i])
    ans_list.append(str_list[1][i])
ans_str = ''.join(ans_list)
print(ans_str)

Solution (Python):
n=int(input())
s,t=map(str,input().split())
for i in range(n):
    print(s[i],end='')
    print(t[i],end='')
print()

Solution (Python):
import sys
sys.setrecursionlimit(4100000)
import math
INF = 10**9

def main():
    n = int(input())
    s,t = input().split()

    ans = ''
    for i in range(n):
        ans += s[i] + t[i]
    print(ans)


if __name__ == '__main__':
    main()

Solution (Python):
n = int(input())
s, t = input().split()
for i in range(n):
    print(s[i], t[i], sep='', end='')
print()

Solution (Python):
n = int(input())
s, t = map(str, input().split())
sl = list(s)
tl = list(t)
a = []
for i in range(n):
    a.append(s[i])
    a.append(t[i])
print(''.join(a))

Solution (Python):
def main():
    n = int(input())
    s, t= map(str,input().split()) 
    a = ""
    for i in range(n):
        a += s[i]
        a += t[i]
    
    print(a)
    




    
if __name__ == "__main__":
    main()

Solution (Python):
n = int(input())
x = input().split()
a, v = x[0], x[1]
res=""
j=0
k=0
for i in range(2*n):
	if i%2==0:
		res +=a[j]
		j +=1
	else:
		res +=v[k]
		k+=1
print(res)

Solution (Python):
n = int(input())

s, t = input().split()

ans = ''

for i in range(n):
    ans += s[i]
    ans += t[i]

print(ans)

Solution (Python):
N = int(input())
S, T = input().split()
ans = ''
for i in range(N):
    ans += (S[i] + T[i])
print(ans)

Solution (Python):
n = int(input())
s,t = input().split()
ans = ''
for i in range(n):
    ans += s[i]
    ans += t[i]
print(ans)

Solution (Python):
n = int(input())
s,t = input().split()

val = ''
for i in range(len(s)):
    val += s[i] + t[i]
print(val)

Solution (Python):
n = int(input())
s, t = input().split()
ST = ''
for i in range(n):
  ST += s[i] + t[i]

print(ST)

Solution (Python):
import sys
input = lambda: sys.stdin.readline().rstrip()

def main():
    n = int(input())
    S, T = map(list, input().split())
    str = ''
    for s, t in zip(S, T):
        str += (s + t)
    print(str)

if __name__ == '__main__':
    main()

Solution (Python):
n = int(input())
s,t = input().split()
ans = ''
for i in range(n):
    ans += s[i] + t[i]
print(ans)

Solution (Python):
n = int(input())
s,t = input().split()
ans =""
for i in range(n):
    ans += s[i]
    ans += t[i]
print(ans)

Solution (Python):
n = int(input())
s,t = input().split()
for i in range(n):
    print(s[i] + t[i],end="")

Solution (Python):
N = int(input())
S, T = input().split()
ans = ""
for i in range(N):
    ans +=  S[i] + T[i]
print(ans)

Solution (Python):
n=int(input())
a,b=list(input().split())
ans=[]
for i in range(2*n):
    if i%2==0:
        ans.append(a[i//2])
    else:
        ans.append(b[i//2])
ansl=""
for i in ans:
    ansl+=i
print(ansl)

Solution (Python):
N = int(input())
S,T = input().split()
Ans = []
for i in range(N):
    Ans.append(S[i])
    Ans.append(T[i])

print(''.join(Ans))

Solution (Python):
N = int(input())
S, T = input().split()

out = ''
for i in range(N):
    out = out + S[i] + T[i]

print(out)

Solution (Python):
N = input()
S,T = input().split()
print(*[s+t for s,t in zip(S,T)],sep='')

Solution (Python):
a = int(input())
b = input().split()
c = []
for i in range(a * 2):
  if i % 2 == 0:
    c.append(b[0][i // 2])
  else:
    c.append(b[1][(i - 1) // 2])
for f in c:
  print(f,end="")

Solution (Python):

N = int(input())
S, T = map(str, input().split())

ans = ""
for s, t in zip(S, T):
    ans += s + t

print(ans)

Solution (Python):
n = int(input())
s,t = input().split()

u = ""
for i in range(n):
    u += s[i]
    u += t[i]

print(u)

Solution (Python):
n=int(input())
a,b=input().split()
s=""
for i in range(n):
  s+=a[i]+b[i]
print(s)

Solution (Python):
n = int(input())
s, t = input().split()
for i in range(n):
  print(s[i] + t[i], end='')
print()

Solution (Python):
N = int(input())
S, T = input().split()
charac = []
for i in range(N):
    charac += S[i]
    charac += T[i]
print(''.join(charac))

Solution (Python):
N=input()
S,T=input().split()
print(*[s+t for s,t in zip(S,T)],sep="")

Solution (Python):
n=input()
s,t=input().split()

pt = (p + t for p, t in zip(s, t))
print(''.join(pt))

Solution (Python):
n = int(input())
s,t = input().split()
ans = ""
for i in range(n):
  ans = ans + s[i]
  ans = ans + t[i]
  
print(ans)

Solution (Python):
n = int(input())
s,t = map(str,input().split())
st = ""
for i in range(n):
  st += s[i]+t[i]
print(st)

Solution (Python):
n=int(input())
s,t=map(str,input().split())
ans=""
for i in range(n):
    ans+=s[i]+t[i]
print(ans)

Solution (Python):
N=int(input())
S,T=map(str,input().split())
for i in range(N):
  print(S[i]+T[i],end='')

Solution (Python):
n = int(input())
s, t = map(str, input().split())
ans = [s_+t_ for s_,t_ in zip(s,t)]
print("".join(ans))

Solution (Python):
n=int(input())
s,t=input().split()

ans=""
for i in range(n):
    ans+=s[i]
    ans+=t[i]
print(ans)

Solution (Python):
n = int(input())
s,t = input().split()
hoge = []
for i in range(n):
    hoge.append(s[i]+t[i])
print(''.join(hoge))

Solution (Python):
n = int(input())
s,t = input().split()
for i in range(n):
    print(s[i],end="")
    print(t[i],end="")

Solution (Python):
N = int(input())
S, T = input().split()

s = ""

for i in range(N):
    s += S[i]+T[i]

print(s)

Solution (Python):
n = int(input())
s, t = input().split()

for i in range(n):
    print(s[i], t[i], sep='', end='')

Solution (Python):
n=int(input())
s,t=input().split()
x=''
for i in range(n):
  x+=s[i]
  x+=t[i]
print(x)

Solution (Python):
"""
N = list(map(int,input().split()))
S = [str(input()) for _ in range(N)]
S = [list(map(int,list(input()))) for _ in range(h)] 
print(*S,sep="")
"""

import sys
sys.setrecursionlimit(10**6)
input = lambda: sys.stdin.readline().rstrip()
inf = float("inf") 

n = int(input())
s,t = input().split()

ans=""
for _ in range(n):
    ans+=s[_]+t[_]
print(ans)

Solution (Python):
n = int(input())
s, t = input().split()

ans = ""
for i in range(n):
    ans += s[i] + t[i]

print(ans)

Solution (Python):
N = int(input())
S, T = input().split()

print(''.join(S[i] + T[i] for i in range(N)))

Solution (Python):
N = int(input())
A, B = input().split()
LA = list(A)
LB = list(B)
LC = []

for i in range(N):
    LC.append(LA[i])
    LC.append(LB[i])

print(''.join(LC))

Solution (Python):
leng = int(input())
R,L = input().split() 

ans = ''


for i in range(leng):
  ans += R[i] + L[i]
print(ans)

Solution (Python):
n=input()
s,t=map(str,input().split())
ans=''
for a,b in zip(s,t):
  ans += a + b
  
print(ans)

Solution (Python):
N=int(input())
S,T=input().split()
U=[]
for i in range(N):
  U.append(S[i]+T[i])
ans="".join(U)
print(ans)

Solution (Python):
def actual(n, s, t):
    answer = ''

    for x, y in zip(s, t):
        answer += (x + y)

    return answer

n = int(input())
s, t = input().split()

print(actual(n, s, t))

Solution (Python):
n=int(input())
a,b=input().split()
ans=""
for i in range(n):
    ans+=a[i]+b[i]
print(ans)

Solution (Python):
n = int(input())
s,t = input().split()
i = 0
z = list()

for i in range(n):
    z.append(s[i])
    z.append(t[i])

print(''.join(z))

Solution (Python):
n = int(input())
S,T = input().split()
print(*[s+t for s,t in zip(S,T)],sep='')

Solution (Python):
n=int(input())
s,t=input().split()
ans=''
for i in range(n):
  ans+=s[i]
  ans+=t[i]
print(ans)

Solution (Python):
n = int(input())
s,t = list(map(str,input().split()))
u = []
for i in range(n):
    u.append(s[i])
    u.append(t[i])
print("".join(u))

Solution (Python):
n = int(input())
s, t = map(str, input().split())
ans = ''
for i  in range(n):
  ans += s[i] + t[i]
print(ans)

Solution (Python):
import sys

input = lambda: sys.stdin.readline().rstrip()


def solve():
    N = int(input())
    S, T = input().split()

    ans = ''
    for i in range(N):
        ans += S[i]
        ans += T[i]

    print(ans)


if __name__ == '__main__':
    solve()

Solution (Python):
def main():
    N = int(input())
    S, T = input().split()

    moji = []
    for i in range(N):
        moji.append(S[i])
        moji.append(T[i])

    print("".join(moji))


if __name__ == "__main__":
    main()

Solution (Python):
n=int(input())
s,t=map(str,input().split())
u=[]
for i in range(len(s)):
  u.append(s[i])
  u.append(t[i])
  
print(''.join(u))

Solution (Python):
N=int(input())
S,T=input().split()

s = ''
for i in range(N):
  s += S[i]
  s += T[i]
print(s)

Solution (Python):
n=int(input())
s,t=input().split()
li=[]
for i in range(n):
  li.append(s[i])
  li.append(t[i])

li="".join(li)
print(li)

Solution (Python):
n=int(input())
s,t=input().split()
ans=""
for i in range(n):
  ans = ans+s[i]+t[i]
print(ans)

Solution (Python):
n = int(input())
s, t = map(str, input().split())
ans =""
for i in range(n):
    ans += s[i]
    ans += t[i]

print(ans)

Solution (Python):
N = int(input())
S, T = map(str, input().split())

X = []
for i in range(N):
    X.append(S[i])
    X.append(T[i])

print(''.join(X))

Solution (Python):
n = int(input())
s, t = input().split()

list = []

for i in range(n):
    list.append(s[i])
    list.append(t[i])
    
print(''.join(list))

Solution (Python):
N = int(input())
S, T = input().split()
ans = ""
for i in range(N):
  ans += S[i]
  ans += T[i]
print(ans)

Solution (Python):
def resolve():
    N = int(input())
    S, T = input().split()
    ans = ""
    for i in range(N):
        ans += S[i]
        ans += T[i]
    print(ans)
resolve()

Solution (Python):
N=int(input())
S,T=input().split()

s=""
for i in range(2*N):
    s+=S[i:i+1]
    s+=T[i:i+1]
print(s)

Solution (Python):
N = int(input())
S,T = input().split()

for n in range(N):
    print(S[n]+T[n],end='')

Solution (Python):
N = int(input())
S, T = [i for i in input().split()]

print(*[S[i] + T[i] for i in range(N)], sep="")

Solution (Python):
n = int(input())
s, t = input().split()
ans = []
for i in range(n):
    ans.append(s[i])
    ans.append(t[i])
print(''.join(ans))

Solution (Python):
n = int(input())
s,t=map(str, input().split())

res = ""
for i in range(n):
    res += (s[i] + t[i])

print(res)

Solution (Python):
N = int(input())
S,T = input().split()

for i in range(N):
    print(S[i]+T[i],end='')

Solution (Python):
import sys
import decimal 

def input():
    return sys.stdin.readline().strip()

def main():
    n = int(input())
    s, t = input().split()
    for i in range(n):
        print(s[i], end="")
        print(t[i], end="")
    
    
main()

Solution (Python):
N = int(input())
S, T = input().split()

for i in range(N):
    print(S[i] + T[i], end='')

Solution (Python):
def func(S, T):
    ans = ''
    for s, t in zip(S, T):
        ans += (s + t)
    return ans


if __name__ == "__main__":
    _ = input()
    S, T = input().split()
    print(func(S, T))

Solution (Python):
n=int(input())
a=""
s,t = map(str,input().split())
for i in range(n):
    a=a+s[i]+t[i]
print(a)

Solution (Python):
N=int(input())
S,T=input().split()
ans=S[0]+T[0]
for i in range(1,N):
    ans=ans+S[i]+T[i]
print(ans)

Solution (Python):

n = int(input())
s, t = map(str, input().split())
a = []
for i in range(n):
    a.append(s[i]+t[i])
print(''.join(a))

Solution (Python):
n = int(input())
s, t = input().split()

ans = ""

for i in range(n):
    ans += s[i]+t[i]

print(ans)

Solution (Python):
n = int(input())
s, t = input().split()
x = ""
for i in range(n):
    x += s[i] + t[i]
print(x)

Solution (Python):
n = int(input())
s, t = input().split()

string = ""
for i in range(n):
  string += s[i] + t[i]
  
print(string)

Solution (Python):
n = int(input())
s,t = input().split()

ans = ''
for i in range(n):
  ans = ans + s[i] + t[i]
print(ans)

Solution (Python):
n=int(input())
s,t=input().split()
ans=""
for i in range(n):
    ans+=s[i]+t[i]
print(ans)

Solution (Python):
n=int(input())
s,t=input().split()
a=[]
for i in range(n):
    a.append(s[i]+t[i])
print("".join(a))

Solution (Python):
N = int(input())
S, T = map(str, input().split())

ans = []

for i in range(N):
    ans.append(S[i])
    ans.append(T[i])

print("".join(ans))

Solution (Python):
N=int(input())
S,T=input().split()
ans=str()
for i in range(N):
  ans+=S[i]
  ans+=T[i]
print(ans)

Solution (Python):
N=input()
S,T=input().split()

print(*[s+t for s,t in zip(S,T)],sep="")

Solution (Python):
N = int(input())
S,T = input().split()
decl = 1
res= [i for i in range(len(S)+len(T))]
for j in range(len(S)+len(T)):
    if j % 2 == 0 :
        res[j] = S[int(j/2)]
    else:
        res[j] = T[int(j-decl)]
        decl = decl + 1

print(''.join(res))

Solution (Python):
n = int(input())
s, t = input().split()
str = ''
for i in range(n):
    str = str + s[i] + t[i]
print(str)

Solution (Python):
n = int(input())
s,t = input().split()

ans = ""
for i in range(n):
  ans+=s[i]
  ans+=t[i]
print(ans)

Solution (Python):
n = int(input())

s,t = map(str,input().split())

ans = ''
for i in range(n):
    ans += s[i] + t[i]

print(ans)

Solution (Python):
n = int(input())

s, t = map(str, input().split())

new = ""

for i in range(n):
    new += s[i] + t[i]
    
print(new)

Solution (Python):
N = int(input())
S, T = map(str, input().split())

for i in range(N):
    print(S[i], T[i], end='', sep='')

Solution (Python):
N = input ()
S,T = input().split()
print(*[s+t for s,t in zip(S,T)],sep = "")

Solution (Python):
N = int(input())
S, T = map(str, input().split())

ans = ""

for i in range(N):
    ans = ans + S[i] + T[i]

print(ans)

Solution (Python):
N=int(input())
A,B=input().split()
L=[0]*2*N
for i in range(2*N):
  if i%2==0:
    L[i]=A[i//2]
  elif i%2==1:
    L[i]=B[i//2]
print("".join(map(str,L)))

Solution (Python):
N = int(input())
S,T = input().split(" ")
S = list(S)
T  = list(T)
U = ""
for i in range(N):
  U += S[i] + T[i]
print(U)

Solution (Python):
n = int(input())
s,t = map(str,input().split())
ans = []
for i in range(n):
    ans.append(s[i])
    ans.append(t[i])
print(*ans,sep="")

Solution (Python):
stdin = open(0).read().rstrip().split('\n')
N = int(stdin[0])
S, T = stdin[1].split()
ans = []
for i in range(N):
    ans.append(S[i])
    ans.append(T[i])
print("".join(ans))

Solution (Python):
n = int(input())
s,t = list(input().split())
str = ""

for i in range(n):
    str += s[i]+t[i]

print(str)

Solution (Python):
N=int(input())
S,T=input().split()
c=''
for i in range(N):
    c+=S[i]+T[i]
print(c)

Solution (Python):

import sys

read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines


def main():
    N = int(readline())
    S, T = readline().split()
    S = S.decode()
    T = T.decode()
    ans = []
    for i in range(N):
        ans += [S[i]] + [T[i]]
    ans = ''.join(ans)
    print(ans)


if __name__ == '__main__':
    main()

Solution (Python):


import sys

def input():
    return sys.stdin.readline().rstrip('\n')

N = int(input())


S,T = input().split()

st = ""

for i in range(N):
    st += S[i]
    st += T[i]

print(st)

Solution (Python):
N = int(input())
S, T = map(str, input().split())
for i in range(N):
  print(S[i:i+1] + T[i:i+1], end="")

Solution (Python):
n=int(input())
a,b=input().split()
c=""
for i in range(n):
    c=c+a[i]+b[i]
print(c)

Solution (Python):
import itertools

def main():
    input()
    s,t = input().split()
    
    print("".join(itertools.chain.from_iterable(zip(s,t))))

if __name__ == '__main__':
    main()

Solution (Python):
n= int(input())
s,t = map(str, input().split(' '))
r= ''

for i in range(n):
    r += s[i] + t[i]

print(r)

Solution (Python):
N = int(input())
S, T = input().split()
ans = ''
for i in range(N):
    ans += S[i] + T[i]
print(ans)

Solution (Python):
N = int(input())
S, T = input().split()
ans = ''
for i in range(N):
    ans += S[i]
    ans += T[i]
print(ans)

Solution (Python):
n=int(input())
s,t=input().split()
print("".join(i+j for i,j in zip(s,t)))

Solution (Python):
n = int(raw_input())
a,b = raw_input().split(' ')
print ''.join([u + v for u,v in zip(a,b)])

Solution (Python):
n = int(input())
x = input().split()
s = x[0]
t = x[1]
S = ''
for i in range(0, n):
  S += s[0]
  s = s[1:]
  S += t[0]
  t[1:]
  t = t[1:]
print(S)

Solution (Python):
N = int(input())
S,T = list(input().split())
ans = ""

for i in range(N):
    ans = ans + S[i]+T[i]

print(ans)

Solution (Python):
N=int(input())
S,T=map(str,input().split())

ans=''
for i in range(N):
  ans+=S[i]+T[i]
print(ans)

Solution (Python):
N = int(input())
S,T = input().split()

ans = ''
for i in range(N):
    ans = ans+S[i]+T[i]

print(ans)

Solution (Python):
N = int(input())
S, T = input().split()
print(*[s+t for s,t in zip(S,T)], sep="")

Solution (Python):
n = int(input())
s,t = input().split()

list = []

for i in range(n):
    list.append(s[i])
    list.append(t[i])

mojiretu = ''.join(list)
print(mojiretu)

Solution (Python):
N = int(input())
S, T = input().split()

print(*[str(s) + str(t) for s,t in zip(S,T)], sep='')

Solution (Python):
n = int(input())
s,t = input().split()
new = ''
for i in range(n):
  new += s[i]
  new += t[i]
print(new)