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-----
2
ip cc

-----Sample Output-----
icpc


Difficulty: introductory

Starter code:

Solutions:
a = int(input())
p, q = input().split()

ans = ''
for i in range(a):
    ans += p[i]
    ans += q[i]
print(ans)


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

print("")

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

answer = ''

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

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

character = list()

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

answer = "".join(character)

print(answer)

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

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

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

answer = []

for i in range(0, N):
    answer.append(S[i]+T[i])
print(''.join(answer))

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

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

print("")

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

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

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

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

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

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

new_string = ""

for i in range(0, N):
    ST_string = S[i] + T[i]
    new_string += ST_string

print(new_string)

N = int(input())
S, T = list(map(str,input().split()))
new_string = []
i = 0
for i in range(N):
    string1 = list(S).pop(i)
    string2 = list(T).pop(i)


    new_string.append(string1)
    new_string.append(string2)
    i += 1
new_string = "".join(new_string)
print(new_string)



input()
S, T = map(str, input().split())
print(*[i + j for i, j in zip(S, T)], sep='')

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

print(ans)

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

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

print(("".join(ans)))


n = int(input())
s,t = input().split()
print(''.join([S + T for S,T in zip(s,t)]))

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

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

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

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


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

li = []
for i in range(n):
    li.append(s[i] + t[i])

stra = ''.join(li)
print(stra)

n = int(input())
s, t = input().split()
ans = []
ss = list(s)
tt = list(t)

for i in range(n):
  ans.append(ss[i])
  ans.append(tt[i])
  
print(''.join(ans))

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

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

print(ans)

input()
S, T = input().split()
print(*[i + j for i, j in zip(S, T)], sep='')

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

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

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

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

print(c)

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


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

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


#!/usr/bin/env python3
def main():
    _ = int(input())
    S, T = input().split()

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


def __starting_point():
    main()

__starting_point()

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

def ans148(N:int, S:str, T:str):
    newstr=""
    for i in range(0,N):
        newstr=newstr+S[i]+T[i]
    return newstr

print((ans148(N,S,T)))


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

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

print(ans)

N = int(input())

a, b = input().split()

ans = ''

for i in range(N):
  ans += a[i] + b[i]
  
print(ans)


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

answer = []

for i in range(0, N):
    answer.append(S[i])
    answer.append(T[i])
print(''.join(answer))

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

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

answer = []

for i in range(0, N):
    answer.append(S[i])
    answer.append(T[i])
print(''.join(answer))

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

ans = ''

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

print(ans)


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

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

print("".join(lists))

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

str_list = []

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

print("".join(str_list))

#!/usr/bin/env python3

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


def __starting_point():
    main()

__starting_point()

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

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

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

n = int(input())
s = input()
s = s.split()
t = list(s[1])
s = list(s[0])
a = s[0]+t[0]
for b in range(n-1):
    a = a+s[b+1]
    a = a+t[b+1]
print(a)

N = int(input())
a = input().split()
S, T = a[0], a[1]

d = ""

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

print(d)

def answer(n: int, s: str, t: str) -> str:
    new_str = ''
    for i in range(n):
        new_str += f'{s[i]}{t[i]}'

    return new_str


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


def __starting_point():
    main()

__starting_point()

n = int(input())
s,t = input().split()
ans = ""
for si,ti in zip(s,t):
    ans += si+ti
print(ans)

input();print(*(map(''.join,zip(*input().split()))),sep='')

n = int(input())
s,t = input().split()
st_mix = []

for i in range(0,n):
    st_mix.append(s[i]+t[i])
print("".join(st_mix))

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

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

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

input();print("".join(a+b for a, b in zip(*input().split())))

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

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


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

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

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

N = int(input())
S, T = input().split()
def new():
    text = []
    for i in range(N):
        text.append(S[i])
        text.append(T[i])
    return "".join(text)
print(new())

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

n = int(input())
s,t = input().split()
ans = ''
for S,T in zip(s,t):
    ans += S + T

print(ans)

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

new_str = []

# SとTのリストを互いに足したやつを新しいリストに入れる
for i in range(0, N):
    new_str.append(S[i] + T[i])

# リスト内をくっつけて出力
print((''.join(new_str)))


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

#!/usr/bin/env python3

def main():
    n = int(input())
    S, T = input().split()
    print(*[s + t for s, t in zip(S, T)], sep="")


def __starting_point():
    main()

__starting_point()

input()
print("".join(a+b for a, b in zip(*input().split())))

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

character = list()

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

ans = "".join(character)

print(ans)

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

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

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

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

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

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

print( u )

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

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


print(a)

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

n = int(input())
s,t = input().split()
st_mix = []

# sとtの1文字目からn文字目までをst_mixに加えていく
for i in range(0,n):
    st_mix.append(s[i]+t[i])
# リストの中身を結合
print("".join(st_mix))

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

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

print(''.join(result))

n = int(input())
s, t = map(str, input().split())
new_word_list = []

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

print(''.join(new_word_list))

n = int(input())
s,t = input().split()
ans = ""
for si,ti in zip(s,t):
    ans += si+ti
print(ans)

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

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

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

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

N = int(input())
S,T = list(map(str, input().split()))
i = 0
ST = ''
while i < N:
    ST = ST + S[i] + T[i]
    i += 1

print(ST)


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

input();print(*[i+j for i,j in zip(*input().split())],sep='')

input()
s,t = input().split()
 
l = [c1+c2 for c1,c2 in zip(s,t)]
print(''.join(l))

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

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

print(ans)
return

input();print("".join((lambda x,y:(x[i]+y[i] for i in range(len(x))))(*input().split())))


n=int(input())
s,t=map(str, input().split())
a=[]

for i in range(n):

    a.append(s[i]+t[i])
a = "".join(a)
print(a)

import sys
import itertools


def resolve(in_):
    N = int(next(in_))
    S, T = next(in_).strip().split()

    ans = itertools.chain.from_iterable(list(zip(S, T)))
    return ''.join(ans)


def main():
    answer = resolve(sys.stdin)
    print(answer)


def __starting_point():
    main()

__starting_point()

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

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

# Sの各文字とTの各文字を先頭から順に交互に文字を並べ、新しい文字列を作ります。

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

print(answer)

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

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

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

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


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

N = int(input())
S, T = [s for s in input().split()]

ans = ""
for ss in zip(S, T):
    ans += ''.join(list(ss))

print(ans)

input();print("".join((lambda x: (x[0][i]+x[1][i] for i in range(len(x[0]))))(input().split())))

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

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

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

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

input()
S, T = input().split()
for i, j in zip(S, T):
    print(i + j, end="")

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

def __starting_point():
    main()


__starting_point()

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

for a in range(N):
    res_list.append(S[a])
    res_list.append(T[a])
    a += 1
print("".join(res_list))

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

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

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

print(a)


n = int(input())
s, t = list(map(str, input().split()))
new_word_list = []

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

print((''.join(new_word_list)))


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