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):
import sys
import math
import heapq
sys.setrecursionlimit(10**7)
INTMAX = 9223372036854775807
INTMIN = -9223372036854775808
DVSR = 1000000007
def POW(x, y): return pow(x, y, DVSR)
def INV(x, m=DVSR): return pow(x, m - 2, m)
def DIV(x, y, m=DVSR): return (x * INV(y, m)) % m
def LI(): return [int(x) for x in input().split()]
def LF(): return [float(x) for x in input().split()]
def LS(): return input().split()
def II(): return int(input())
def FLIST(n):
    res = [1]
    for i in range(1, n+1): res.append(res[i-1]*i%DVSR)
    return res
def gcd(x, y):
    if x < y: x, y = y, x
    div = x % y
    while div != 0:
        x, y = y, div
        div = x % y
    return y

N=II()
S,T=input().split()
for i in range(len(S)):
    print("{}{}".format(S[i],T[i]),end="")

print("")

Solution (Python):



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


res = ''.join([i+j for i, j in zip(S, T)])


print(res)

Solution (Python):
N = int(input())
S, T = input().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 = input().split()
temp=""
for i in range(N):
  temp+=s[0][i]+s[1][i]
print(temp)

Solution (Python):
n= int(input())
a= list(input())
ans = []
for i in range(n):
         ans.append(a[i])
         ans.append(a[i+n+1])
answer=''.join(ans)
print(answer)

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):

class Solution:
    def solve(self, n: int, s: str, t: str) -> str:

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

        return ans


if __name__ == '__main__':

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

    
    solution = Solution()
    print(solution.solve(n, s, t))

Solution (Python):
def f(a,b):
    ch=""
    N=len(a)
    for i in range(N):
        ch+=a[i]+b[i]
    return ch
N=int(input())
a,b=map(str,input().split())
print(f(a,b))

Solution (Python):
str_len = int(input())
str_list = list(input().split())
first_str = list(str_list[0])
second_str = list(str_list[1])

List = [""]
for i in range(str_len):
  List.append(first_str[i])
  List.append(second_str[i])
  
print("".join(List))

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 = list(input().split())
strings=""

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

print(strings)

Solution (Python):
n = int(input())
s, t = (str(x) for x in 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()

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

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

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

print(res)

Solution (Python):
n=int(input())
s,t=map(str,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 a,b in zip(s,t):
  ans += a+b

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):
_ = input()
a, b = input().split()
 
result = ""
 
for a_, b_ in zip(a, b):
	result += a_ + b_
 
print(result)

Solution (Python):
n = input()
s, t = input().split()
print("".join("{}{}".format(a, b) for a, b in zip(s, t)))

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

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

Solution (Python):

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

Solution (Python):
import sys

N = input()
str1, str2 = input().split()
ans = ''
i = 0
while i <= int(N) -1 :
    ans += str1[i]
    ans += str2[i]
    i += 1
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 = map(str, input().split())
moji = ""
for i in range(n):
  moji += s[i]
  moji += t[i]
print(moji)

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

Solution (Python):
n = int(input())
s, t = input().split()
res = ''
for x, y in zip(s, t):
    res += x + y
print(res)

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())
S,T=input().split()
sum=""
for i in range(N):
  sum+=S[i]
  sum+=T[i]
print(sum)

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

Solution (Python):

n = int(input())

s, t = input().split()

ret = [0] * (2 * n)

for i in range(n):
    ret[2*i] = s[i]
    ret[2*i + 1] = t[i]

print(''.join(ret))

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

print("".join(map(str, ans)))

Solution (Python):
from sys import stdin

A = int(stdin.readline().rstrip())
B = list(stdin.readline().rstrip().split())
answer = []
do = ''
key = 0

for i in list(B[0]):
    i += str(B[1][key])
    answer += i
    key += 1

for i in answer:
    do += i

print(do)

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]
        ans += T[i]
print(ans)

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

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

R = []

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

print("".join(R))

Solution (Python):
n = int(raw_input())
s = raw_input().split()

res = []
for i in range(n):
    res.append(s[0][i])
    res.append(s[1][i])
print "".join(res)

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

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

print(ans)

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

Solution (Python):
input()
S, T = input().split()
ans = []
for s, t in zip(S, T):
    ans.append(s)
    ans.append(t)
print("".join(ans))

Solution (Python):

X=int(input())
A,B=map(str,input().split())

result=''    


for i in range(X):
    result=result+A[i]
    result+=B[i]

print(result)

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())
s=list(s)
t=list(t)
ans=str()
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 _s, _t in zip(s, t):
    ans += _s + _t

print(ans)

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

Solution (Python):
mojisuu = int(input())
mojiretsu = input().split()
for i in range(mojisuu):
    for j in range(len(mojiretsu)):
        print(mojiretsu[j][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())
A, B = map(str, input().split())

result = []
for i in range(N):
  result.append(A[i])
  result.append(B[i])

print("".join(result))

Solution (Python):
n = int(input())
s, t = input().split()
str = ""
for i in range(n):
  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] + t[i]

print(ans)

Solution (Python):
import sys


def solve():
    readline = sys.stdin.buffer.readline
    mod = 10 ** 9 + 7
    n = int(readline())
    s, t = list(map(str, readline().rstrip().decode('utf-8').split()))
    res = []
    for i in range(n):
        res.append(s[i])
        res.append(t[i])
    print("".join(res))


if __name__ == '__main__':
    solve()

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):
number = int(input())
word1, word2 = input().split()
moji = ''

word1 = list(word1)
word2 = list(word2)

newword = []

for i in range(number):
    newword.append(word1[i])
    newword.append(word2[i])

moji = ''.join(newword)

print(moji)

Solution (Python):
n = int(input())
a, b = input().split()
res = []
for i in range(n):
  res.append(a[i])
  res.append(b[i])
print(''.join(res))

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

print(res)

Solution (Python):
def execute(N, S, T):
    str = ""
    for i in range(0, N):
        str += S[i] + T[i]
    print(str)

if __name__ == "__main__":
    N = int(input())
    S, T = map(str, input().split())
    execute(N, S, T)

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

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

s = ''

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

print(s)

Solution (Python):
from sys import stdin
INF = float("inf")
IINF = 10 ** 18
MOD = 10 ** 9 + 7
N = int(stdin.readline().rstrip())

S,T = map(str, stdin.readline().rstrip().split())

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

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

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

Solution (Python):



if __name__=='__main__':
  n = int(input())
  s, t = input().strip().split()
  print(''.join([s[i]+t[i] for i in range(n)]))

Solution (Python):



N = int(input())
string = input().split()
string0 = string[0]
string1 = string[1]
new_string = ''

for i in range(len(string0)) : 
    new_string += string0[i]
    new_string += string1[i]
    
print(new_string)

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



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

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())
a,b=input().split()
s=""
for i in range(n):
    s=s+a[i]+b[i]
print(s)

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())
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()
l = [] 
cnt = 0

while cnt < n:
  l.append(s[cnt])
  l.append(t[cnt])
  cnt += 1
  
print("".join(l))

Solution (Python):
length = int(input())
str0 = input()
str1 = str0.split()
for i in range(length):
    print(str1[0][i]+str1[1][i],end="")

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 = input().split()
new = ''
for i in range(N):
  new+=S[i]
  new+=T[i]
print(new)

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 = (i for i in input().split())
s = list(S)
t = list(T)
merged = []
for i in range(N):
    merged.append(s[i])
    merged.append(t[i])
print("".join(merged))

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

ans = ''
i = 0
flag = True

while i < n:
  if flag:
    ans += s[i]
  else:
    ans += t[i]
    i += 1
  flag = not flag
else:
  print(ans)

Solution (Python):
n = int(input())
s,t = input().split()
result = ''
for (str1,str2) in zip(s,t):
    result += str1 + str2

print(result)

Solution (Python):
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):
def run(N, S, T):
    ans = ''
    for i in range(N):
        ans += S[i]
        ans += T[i]
    return ans


def main():
    N = int(input())
    S, T = input().split()
    print(run(N, S, T))


if __name__ == '__main__':
    main()

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):
input()
s, t = input().split()
print("".join(x + y for x, y in zip(s, t)))

Solution (Python):

import sys
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines
n = int(readline())
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(" ")
nl=list()
for i in range(n):
    nl.append(s[i])
    nl.append(t[i])
str1=''.join(nl)
print(str1)

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 = A + S[i]
  A = A + T[i]
print (A)

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

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())
data = input().split()
S, T = list(data[0]), list(data[1])

ST = S[0] + T[0]
for i in range(N-1):
    ST = ST + S[i+1] + T[i+1]

print(ST)

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

a = ""
for i, j in zip(s,t):
  a += i + j

print(a)

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

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

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

for x,y in zip(S,T):
  print(x+y,end="")

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):
from functools import reduce
n = input()
st = input()

st = st.split(" ")
r = reduce(lambda y, x: y + x[0] + x[1], zip(st[0], st[1]), "")
print(r)

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

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

print(u)

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

print(''.join([s[i]+t[i] for i in range(n)]))

Solution (Python):
num = int(input())
arr1, arr2 = input().split(" ")

for i in range(num):
  print(arr1[i], end="")
  print(arr2[i], end="")
print("")

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

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


str = ""
for i in zip(s, t):
  str += i[0] + i[1]
print(str)

Solution (Python):
length = int(input())
str1, str2 = input().split(" ")

result = ""
for i in range(len(str1)):
  result += str1[i]
  result += str2[i]
 
print(result)

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

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

Solution (Python):
N = int(input())
S,T = input().rstrip().split(' ')
x = 0
y = 1
X = ""
Y = ""
Z = ""
for i in range(N):
    X = S[x:y]
    Y = T[x:y]
    Z = Z + X + Y
    x = x + 1
    y = y + 1
print(Z)

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

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

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

print(sentense)

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

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

Solution (Python):
n=int(input())
inp=input().split()
b=inp[1]
a=inp[0]
f=""
i=0
while i<n:
    f+=a[i]+b[i]
    i+=1
print(f)

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

s,t = input().split()

s = list(s)
t = list(t)
x = []
i=0
j=0
while n > i:
  x.append(s[i])
  i +=1
  x.append(t[j])
  j +=1
print("".join(x))

Solution (Python):
input = [input() for i in range(2)]
N = int(input[0])
string = input[1].split()
s = list(string[0])
t = list(string[1])

if(len(s) != N or len(t) != N):
  raise ValueError('the length of the string input is not valid')
  
res = []
for index in range(N):
  res.append(s[index])
  res.append(t[index])
  
print(''.join(res))

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

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

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()
ans = [0]*(2*n)
ans[::2] = s
ans[1::2] = t
print("".join(ans))

Solution (Python):
N = int(input())
S,T = input().split()
ans = ''
for s,t in zip(S,T):
    ans += s
    ans += t
print(ans)

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 = input()
print("".join([s[((n+1)*i)%(2*n+1)] for i in range(0,2*n)]))

Solution (Python):
import math
from math import ceil
from math import factorial
from collections import Counter
from operator import itemgetter
import bisect
ii = lambda: int(input())
iia = lambda: list(map(int,input().split()))
isa = lambda: list(input().split())

n = ii()
a,b = input().split()
c = ''

for i in range(n):
	c+=(a[i]+b[i])
print(c)

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

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

Solution (Python):
input()
s1, s2 = input().split()
for a, b in zip(s1, s2):
  print(a+b, end='')

Solution (Python):
n=int(input())
st=input().split()
s=list(st[0])
t=list(st[1])
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()
for i in range(n):
    print(s[i], end = '')
    print(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 = 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()

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

Solution (Python):
n = int(input())
s, t = map(list, 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):

import sys
sys.setrecursionlimit(10000000)
INF = 1<<32


def solve(N: int, S: str, T: str):
    ans = []
    for i in range(N):
        ans.append(S[i])
        ans.append(T[i])

    print(''.join(ans))
    return



def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    N = int(next(tokens))  
    S = next(tokens)  
    T = next(tokens)  
    solve(N, S, T)

if __name__ == '__main__':
    main()

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())
s, t = map(list, input().split(' '))

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

print(ans)

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

cnt = 0
ans = ""

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

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

new = list()
for i in range(N):
  new.append(s[i])
  new.append(t[i])
  
print(*new, sep='')

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

for i, j in zip(s, t):
  print(i+j, end='')
  
print()

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

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

Solution (Python):
input()
a,b = input().split()

for ta,tb in zip(a,b):
	print(ta, end="")
	print(tb, end="")
print()

Solution (Python):
n = int(input())
s, t = [elem for elem in input().split()]

res = ""
for i, j in zip(s, t):
  res += i
  res += j
print(res)

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())
words=[i for i in input().split()]
A=list(words[0])
B=list(words[1])

for j in range(n):
    print(A[j],end="")
    print(B[j],end="")

Solution (Python):
import sys

n = int(input())
s = input().split()
answer = ''

for i in range(n):
    answer += s[0][i]
    answer += s[1][i]

print(answer)

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

Solution (Python):
n = input()
a, b = input().split()
for i, j in zip(a, b):
  print(i, end="")
  print(j, end="")
print()

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

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

new_str = ""

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

print(new_str)

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

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

new_str = ""

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

print(new_str)

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())
Str_input = str(input())
S = Str_input.split()[0]
T = Str_input.split()[1]
ans = ''
for i in range(N):
    ans = ans + S[i:i+1] + T[i:i+1]
print(ans)

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

ret = ''

for n in range(N):
    ret += S[n]
    ret += T[n]

print '{}'.format(ret)

Solution (Python):
def main():

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

    ans = ''

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

    print(ans)

if __name__ == "__main__":
    main()

Solution (Python):
N = int(input())
S = input().split()
Output = ""
 
for i in range(N) :
  Output = Output + S[0][i] + S[1][i]

print(Output)

Solution (Python):

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

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

print(char)

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()
i=0
while i<n:
    print(s[i]+t[i],end="")
    i+=1

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

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

print(result)

Solution (Python):
N = int(input())    
str_list = input().split(" ")

new_str = str_list[0][0] + str_list[1][0]

for i in range(N-1):
	new_str += str_list[0][i+1] + str_list[1][i+1]

print(new_str)

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

print("".join(s+t for s, t in zip(S, T)))

Solution (Python):
input()
S, T = map(lambda x: list(x), input().split())
[print("{}{}".format(i, j), end="") for i, j in zip(S, T)]
print()

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

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

print(ans)

Solution (Python):
def main():

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

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

    print("".join(res))


main()

Solution (Python):
n = int(input())
s, t = [_ for _ in input().split()]

for e in zip(s, t):
    print(''.join(e), end='')
print()

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

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())
s, t = input().split()
str = ''

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

print(str)

Solution (Python):
n=int(input())
s,t=input().split()
r=''
for i in range(2*n):
	if i%2==0:
		r+=s[i//2]
	else:
		r+=t[i//2]
print(r)

Solution (Python):


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

for j in range(2 * N):
    print(array[j], end = "")

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

answer = str()

for i in range(len(T)):
    if S[i] != '':
        answer += str(S[i])
    if T[i] != '':
        answer += str(T[i])

print(answer)

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())
sentence=input().split()
ans=""
for i in range(n):
    ans=ans+sentence[0][i]+sentence[1][i]
print(ans)

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

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

print(out_str)

Solution (Python):
a = int(input())
b, c = input().split()
blst = list(str(b))
clst = list(str(c))

x = ""
for i in range(a):
    x += b[i] + c[i]

print(x)

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]
    ans += T[i]

print(ans)

Solution (Python):
N = int(input())
S , T = list(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())
ans=""
for i in range(N):
    ans=ans+S[i]+T[i]
print(ans)

Solution (Python):
n = int(input())
string = input()
s = string.split(" ")[0]
t = string.split(" ")[1]
new = ""

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

print(new)

Solution (Python):
N = input()
line = list(input())

tmp = ['' for _ in range(int(N))]
i = 0 
while len(line) != 0:
    c = line.pop(0)
    if c == ' ':
        i = 0
    else:
        tmp[i] = tmp[i] + c
        i = i + 1

print(''.join(tmp))

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

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

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

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())
S, T = input().split()
U = ""
for i in range(N):
    U += S[i] + T[i]
print(U)

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

Solution (Python):
n = int(input())
x = input().split(" ")

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

Solution (Python):
n = int(input())
a,b = input().split()

ans = ""
for i in range(n):
    ans = ans + a[i]+b[i]

print(ans)

Solution (Python):
n = int(input())
r = input()
s = r.split(" ")[0]
t = r.split(" ")[1]
u = ""

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

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

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

str_ans = ''

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

Solution (Python):
input()
st=raw_input().split()
a=""
for s,t in zip(st[0],st[1]):
 a+=(s+t)
print(a)

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

string = ''

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

print(string)

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

string = input().split()
s = string[0]
t = string[1]

output = ""

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

print(output)

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

a=""

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

Solution (Python):
string = []
n = int(input())
a, b = input().split()
for i in range(n):
    string.append(a[i])
    string.append(b[i])

print(''.join(string))

Solution (Python):
string = []
n = int(input())
a, b = input().split()
for i in range(n):
  string.append(a[i])
  string.append(b[i])

print(''.join(string))

Solution (Python):
import sys
input = sys.stdin.readline
N = int(input())
S, T = input().split()
U = [""]*2*N
for i in range(N):
    U[2*i] = S[i]
    U[2*i+1] = T[i]
print("".join(U))

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

for s, t in zip(S, T):
    print('{}{}'.format(s, t), end='')
print('')

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

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

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