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

print(A)

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

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

print(answer)

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

Solution (Python):
input();print(''.join(a+b for a,b in zip(*input().split())))

Solution (Python):
N = int(input())
S,T = map(str,input().split())
A = ""
for (i,j) in zip(S,T):
  A+=i
  A+=j
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()

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

Solution (Python):
l = int(input())
a = input().split()
s = ""

for i in range(0,2*l):
  if i % 2 == 0:
    s += a[0][int(i/2)]
  elif i % 2 == 1:
    s += a[1][int(i/2)]

print(s)

Solution (Python):

def main():
    N = int(input())
    S,T = input().split()
    new_str = []
    for _,(s,t) in enumerate(zip(S,T)):
        new_str.append(s)
        new_str.append(t)
        
    for i in range(len(new_str)):
        print(new_str[i],end='')
        if i == len(S)+len(T)-1:
            print()

if __name__=='__main__':
    main()

Solution (Python):
import sys
read = sys.stdin.buffer.read
readline = sys.stdin.buffer.readline
readlines = sys.stdin.buffer.readlines

N = int(readline())
S,T = read().decode('utf-8').rstrip().split()

A = [None] * (N+N)
A[::2] = S
A[1::2] = T

answer = ''.join(A)
print(answer)

Solution (Python):
input();a=""
for x,y in zip(*input().split()):a+=x+y
print(a)

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

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

li_s = list(S)
li_t = list(T)

word = []
for (a,b) in zip(li_s,li_t):
  adds = a+b
  word+=adds

print(''.join(word))

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

Solution (Python):
new_str, num, string = "", int(input()), input().split(" ")
for x in range(0, num):
    new_str += string[0][x] + string[1][x]
print(new_str)

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

for i in range(N):
  A = st[i] + st[N+i+1 ]
  print(A,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 = list(s)
b = list(t)
for i in range(n):
  print(s[i] + t[i], end = "")

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

new_string = ''

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

Solution (Python):

import sys


def solve(N: int, S: str, T: str):
    
    ans = ''
    for s, t in zip(list(S),list(T)):
        ans += s + t
    print(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):
_ = input()
S, T = input().split()

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

Solution (Python):
new_str, num, string = "", int(input()), input().split(" ")
for x in range(0, num):
    new_str += string[0][x] + string[1][x]
print(new_str)

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

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

print(ans)

Solution (Python):
N=int(input())
moji = list(map(str,input().split()))
ans = ""
for i in range(len(moji[0])):
	ans+=moji[0][i]
	ans+=moji[1][i]
print(ans)

Solution (Python):
count_for = int(input())
A = input().split(" ")
B = list(A[0])
C = list(A[1])
X = []
count = 0
for i in range(count_for):
	X.append(B[count])
	X.append(C[count])
	count += 1
print(str("".join(X)))

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

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

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

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

ST = ''

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

print(ST)

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

    return N, S, T


def solve(N, S, T):
    s = ""
    for i in range(N):
        s += S[i]
        s += T[i]
    return s


if __name__ == '__main__':
    N, S, T = read()
    print("%s" % solve(N, S, T))

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

ans=str('')

for n in range(N):
    ans=ans+(ST[0][n])
    ans=ans+(ST[1][n])

print(ans)

Solution (Python):
raw_input1 = input()
raw_input2 = input()

l = raw_input2.split()
N = int(raw_input1)
S =list(l[0])
T = list(l[1])


for i in range(N):
        T.insert(i*2, S[i])

ans = ''.join(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=map(str,input().split())

a=[]

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

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

Solution (Python):

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

 
ans=''

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

  ans=ans+temp
 
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 = 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())
res = []
for i in range(N):
    res.append(s[i])
    res.append(t[i])
print(''.join(res))

Solution (Python):
inputs = [(input()) for i in range(2)]

num_char = int(inputs[0])
char_list = list(map(str, inputs[1].split()))

S = char_list[0]
T = char_list[1]
new_str = ""

for i in range(0,num_char):
  str = (S + T)[i::num_char]
  new_str += str

print(new_str)

Solution (Python):
lens = int(input())
char1, char2 = input().split()
chars = []
for n in range(lens):
    chars.append(char1[n])
    chars.append(char2[n])

print(''.join(chars))

Solution (Python):

lens = int(input())
char1, char2 = input().split()
chars = []
for n in range(lens):
    chars.append(char1[n])
    chars.append(char2[n])

print(''.join(chars))

Solution (Python):
import sys

if sys.platform =='ios':
	sys.stdin=open('input_file.txt')
	



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

Solution (Python):
from collections import deque
N = int(input())
n = input()    
m = n.split()
p = [i for i in m]
a = ""
for i in range(N):
    a = a + p[0][i] + p[1][i]
print(a)

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

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

Solution (Python):

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

print(W)

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

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

result=""

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

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

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

Solution (Python):
a=int(input())
s=list(map(str,input().split()))
s1=list(s[0])
s2=list(s[1])
l=[]
for i in range(a):
    l.append(s1[i])
    l.append(s2[i])
u=""
print(u.join(l))

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

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

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

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

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

a = ""
for i,j in zip(list(S),list(T)):
    a+=i+j
print(a)

Solution (Python):
n=int(input())
a=list(map(str,input().split()))
k=[]
for i in range(n):
    for j in range(2):
        k.append(a[j][i])
print(''.join(k))

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

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

s = []
t = []
for i in range(len(st)):
    if i == N:
        continue
    if i <= N:
        s.append(st[i])
    else:
        t.append(st[i])

ans = ""
for j in range(N):
    ans += s[j]+t[j]

print(ans)

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

str_a = ""

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

Solution (Python):
import sys
bbn=1000000007
	

		
def main():
	n = int(input())
	ss = input()
	s=ss[:n]
	t=ss[n+1:]
	st=[cs+ct for cs,ct in zip(s,t)]
	ret=''.join(st)
	print(ret)
	
	

isTest=False

def pa(v):
	if isTest:
		print(v)

if __name__ == "__main__":
	if sys.platform =='ios':
		sys.stdin=open('inputFile.txt')
		isTest=True
	else:
		pass
		
			
	ret = main()
	if ret is not None:
		print(ret)

Solution (Python):

from sys import stdin
N = int(stdin.readline().rstrip())
S, T = stdin.readline().rstrip().split()
A = ""
for i in range(N):
	A += S[i] + T[i]

print(A)

Solution (Python):
A =int(input())
B,C =map(str,input().split())

for i in range(A):
    print(B[i]+C[i],end="")

Solution (Python):
N = int(input())
A, B = input().split()
c = ""
for a, b in zip(A, B):
    c += a
    c += b
print(c)

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

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

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

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()
l = [x + y for x, y in zip(S, T)]
ans = ''
for i in l:
  ans += i
print(ans)

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

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





moji = ""

if(len(S) == len(T) == N):
  for i in range(0, N):
    str = (S + T)[i::N]
    moji += str
print(moji)

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

answer_list=[]
mojiretu=""
for i in range(N):
    answer_list.append(S_list[i])
    answer_list.append(T_list[i])
for x in answer_list:
    mojiretu += x
    
print(mojiretu)

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

Sl = list(S)
Tl = list(T)
ans=[]

for i in range(N):
    ans.append(Sl[i])
    ans.append(Tl[i])
ans=''.join(ans)
print(ans)

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



def main():
    N = int(input())
    b, c = [str(i) for i in input().split()]

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


if __name__ == "__main__":
    main()

Solution (Python):
new_str, num, string = "", int(input()), input().split(" ")
for x in range(0, num):
    new_str += string[0][x] + string[1][x]
print(new_str)

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

Solution (Python):
N = int(input())
a,b=map(str, input().split())
ans=[]
for i in range(2*N):
    if i % 2 !=0:
        ans.append(b[i//2])
    else :
        ans.append(a[i//2])
print("".join(ans))

Solution (Python):
s = int(input())
str1, str2 = [s for s in input().split()]


ans=[]
for i in range(s):
  ans += str1[i]
  ans += str2[i]

  
print(''.join(ans))

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

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

print(s)

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=input()
ST=input()
S=ST.split(' ')[0]
T=ST.split(' ')[1]
result=''

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

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

s,t = input().split()

r = ''
j = 0

for i in range(N):
    r += s[j]
    r += t[j]
    j += 1

print(r)

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

d = ""

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

print(d)

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

s, t = input().split()

new = []

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

print(''.join(new))

Solution (Python):
N=int(input())
S,T=map(str,input().split())
lS=list(S)
lT=list(T)
lAns=[0]*2*N

for i in range(N):
	lAns[2*i]=lS[i]
	lAns[2*i+1]=lT[i]

Ans=''.join(lAns)
print(Ans)

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

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

S = list(S)
T = list(T)
A = ' '

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

print(A)

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

Solution (Python):
n = int(input())
input_str = input().split()
s = input_str[0]
t = input_str[1]
ans_st = s+t
ans_join = [ans_st[i]+ans_st[i+n] for i in range(n)]
ans = ''.join(ans_join)
print(ans)

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

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

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

Solution (Python):
length = int(input())
string = input()

s,t = string.split()
res = ""
for ele in range(length):
  res+= s[ele] + t[ele]
print(res)

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

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

result = []
for s, t in zip(S, T):
    result.append(s)
    result.append(t)
print(''.join(result))

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

S = [0 for i in range(N)]
T = [0 for i in range(N)]
for i in range(N):
    S[i] = ST[i]
for i in range(N):
    T[i] = ST[i+1+N]
newlist = [0 for i in range(2*N)]
i = 0
while i < N:
    newlist[i*2] = S[i]
    newlist[i*2+1] = T[i]
    i += 1
print("".join(newlist))

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

res = ''
for ss, tt in zip(s, t):
    res += ss + tt
print(res)

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

Solution (Python):
n = int(input())
c1, c2 = input().split()

temp = ''

for i in range(n):
  temp += c1[i] + c2[i]

print(temp)

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

newword = []
for num in range(len(S)):
    newword.append(S[num])
    newword.append(T[num])
word = ""
for i in newword:
    word+=i
print(word)

Solution (Python):
N=int(input())
s,t=(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())
k = list(s)
l = list(t)
i = 0
a = []
while i < n:
   a += k[i] + l[i]
   i += 1

w = ''.join(a)
print(w)

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

s,t=input().split()
c=''
i=0
j=0
f=0
for _ in range(len(s)+len(t)):
          if f==0:
             c+=s[i]
             i+=1
             f=1
          else:
              c+=t[j]
              j+=1
              f=0
print(c)

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

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

Solution (Python):
N = int(input())
S = input()
arr = [i for i in S.split(' ')]
arr1 = list(arr[0])
arr2 = list(arr[1])
result = []
for i in range(N):
	result.append(arr1[i])
	result.append(arr2[i])
str1 = ''.join(result)
print(str1)

Solution (Python):


N = int(input())
s,t = (str(i) for i in input().split())
u=''

for i in range(0,N,1):
    u+=s[i]+t[i]

print(u)

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(map(str, input().split()))
anser = [S[i] + T[i] for i in range(N)]
ans = ''.join(anser)
print(ans)

Solution (Python):
N = int(input())
S = input()
arr = [i for i in S.split(' ')]
arr1 = list(arr[0])
arr2 = list(arr[1])
result = []
for i in range(N):
	result.append(arr1[i])
	result.append(arr2[i])
str1 = ''.join(result)
print(str1)

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


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

Solution (Python):
N = int(input())
a = []
a = input().split()
S = a[0]
T = a[1]

SLIST = list(S)
TLIST = list(T)

STLIST = []

for i in range(2 * N):
  if i % 2 == 0:
    STLIST.append(SLIST[int(i / 2)])
  if i % 2 == 1:
    STLIST.append(TLIST[int(i // 2)])

ans = ''
for i in STLIST:
  ans += i





print(ans)

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

Solution (Python):
def solve(n, s, t):
    res = ""
    for i in range(n):
        res += s[i] + t[i]
    return res


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


def test():
    assert solve(2, "ip", "cc") == "icpc"
    assert solve(8, "hmhmnknk", "uuuuuuuu") == "humuhumunukunuku"
    assert solve(5, "aaaaa", "aaaaa") == "aaaaaaaaaa"


if __name__ == "__main__":
    test()
    main()

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

S = input().split()
a = []
for i in range(N):
    for j in range(2):
        a.append(S[j][i])

print("".join(a))

Solution (Python):
input_num = int(input())
input_s, input_t = input().split(" ")

ans_str = ""
for i in range((input_num)):
    ans_str += input_s[i]
    ans_str += input_t[i]

print(ans_str)

Solution (Python):
def main():
  a = int(input())
  b = input()
  l = b.split()
  d = a * 2
  str1 = []
  s = "".join(i+j for i, j in zip(l[0],l[1]))
  print(s)
 
if __name__ == '__main__':
  main()

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

Solution (Python):
new_str, num, string = "", int(input()), input().split(" ")
for x in range(0, num):
    new_str += string[0][x] + string[1][x]
print(new_str)

Solution (Python):
n = input()
str = input()
sl = list(str.split(" ")[0])
tl = list(str.split(" ")[1])

for i in range(0,int(n)):
    print(sl[i],end="")
    print(tl[i],end="")

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

S,T=input().split()

s = "".join(i+j for i, j in zip(S, T))
print(s)

Solution (Python):
N = int(input())
H = list(map(str, input().split()))
S = H[0]
T = H[1]


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

Solution (Python):
a=int(input())
s=input().split()
ans =""
for i in range(a):
  for j in range(2):
    ans+=s[j][i]
print(ans)

Solution (Python):
from sys import stdin

N  = int(input())
S,T = stdin.readline().rstrip().split()

S_ = list(S)
T_ = list(T)

U = []

for i in range(N):
    U.append(S_[i])
    U.append(T_[i])


U_ = ','.join(U)
print(U_.replace(',',''))

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

l = [[] for _ in range(2*n)]
for i in range(2*n):
    if i % 2==0:
        l[i]=s[i//2]
    else:
        l[i]=t[i//2]
answer = ''.join(l)
print("{}".format(answer))

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

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

Solution (Python):
N=int(input())
s=list(input().split())
ans=str()
for i in range(N):
    ans+=s[0][i]+s[1][i]
print(ans)

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

for s in ST:
    print(s,end="")

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

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

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

Solution (Python):
import math
import fractions

def make_divisors(n):
    divisors = []
    for i in range(1, int(n**0.5)+1):
        if n % i == 0:
            divisors.append(i)
            if i != n // i:
                divisors.append(n//i)

    
    return divisors

def bitlist(x,digit):
    res = [0 for i in range(digit)]
    now = x
    for i in range(digit):
        res[i]=now%2
        now = now >> 1
    return res



n = int(input())
a,b = list(map(str, input().split()))

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

Solution (Python):
n = int(input())
s = input().split()
l = ""
for i in range(n):
    l += s[0][i]
    l += s[1][i]

print(l)

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

def print_ans(N, S, T):
    """Test Case
    >>> print_ans(2, "ip", "cc")
    icpc
    >>> print_ans(8, "hmhmnknk", "uuuuuuuu")
    humuhumunukunuku
    >>> print_ans(5, "aaaaa", "aaaaa")
    aaaaaaaaaa
    """
    ans = []
    for i in range(N):
        ans.append(S[i])
        ans.append(T[i])
    print(''.join(ans))

if __name__ == '__main__':
    N = int(input().rstrip())
    S, T = input().rstrip().split()
    print_ans(N, S, T)

Solution (Python):
new_str = ""
num = int(input())
string = input().split(" ")
for i in range(0,num):
    new_str += string[0][i] + string[1][i]
print(new_str)

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

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

Slist = []
Tlist = []
result= []

for c in S:
    Slist.append(c)
for c in T:
    Tlist.append(c)

for i in list(range(N)):
    result.append(Slist[i])
    result.append(Tlist[i])

s = "".join(result)

print(s)

Solution (Python):
N = int(input())
S,T = list(map(str, input().split()))
S_list = list(S)
T_list = list(T)
ans_list = list()
for i in range(N):
  ans_list.append(S_list[i])
  ans_list.append(T_list[i])
ans = ''.join(ans_list)
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) = list(map(str, input().split()))

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

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

Solution (Python):
inputs = [input() for i in range(2)]

n = int(inputs[0])

def parse(str,num):
    s1 = str[0:num]
    s2 = str[num+1:2*num+1]
    return [s1,s2]

words = parse(inputs[1],n)

output = ''

for i in range(n+1):
    for j in words:
        output = output + j[i-1:i]

print(output)

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

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

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

Solution (Python):


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

res = ""

for i, j in zip(S, T):
    res += i
    res += j

print(res)

Solution (Python):

import sys
import itertools
import math

i=0
N=int(input())





ST_list=  list(input().split(" "))
S_list=list(ST_list[0])
T_list=list(ST_list[1])


sentence=""

for i in range(N):
 sentence=sentence+S_list[i]+T_list[i]

print(sentence)

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

NewStr=''
for i in range(N):
    NewStr+=s[i]+t[i]
print(NewStr)

Solution (Python):
n =int(input())
print(''.join(a+b for a,b in zip(*input().split())))

Solution (Python):
N = int(input())
S,T = list(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()
new_str = ""

if len(S) == N and len(T) == N:
    for i in range(N):
        new_str += S[i]
        new_str += T[i]

print(new_str)

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

moji = input().split()
S = moji[0]
T = moji[1]
num = 1

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

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

S_list = list(S)
T_list = list(T)
U_list = []
for i in range(N):
    U_list.append(S_list[i])
    U_list.append(T_list[i])

U = ''.join(U_list)
print(U)

Solution (Python):
n = input()
s1, s2 = input().split()

s3 = ""
cs1 = 0
cs2 = 0
for i in range(2 * len(s1)):
	if not i % 2:
		s3 += s1[cs1]
		cs1 += 1
	else:
		s3 += s2[cs2]
		cs2 += 1
print(s3)

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

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

result = ""

list_s = list(s)
list_t = list(t)

for i in range(length):
  result = result + list_s[i]
  result = result + list_t[i]
  
 
print(result)

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

Solution (Python):
N = int(input())
a = input().split()
b = list(a[0])
c = list(a[1])
ans = []
for i in range(N):
    ans.append(b[i])
    ans.append(c[i])
print(''.join(ans))

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

ans = [s[i // 2] if (i % 2 == 0) else t[i // 2] for i in range(n * 2)]
print(''.join(ans))

Solution (Python):
n=int(input())
li = input().split()
a=list(li[0])
b=list(li[1])
for i in range(n):
  print(a[i],end="")
  print(b[i],end="")

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

Solution (Python):
import sys

length = int(input())
strings = input().split(' ')
s = strings[0].strip()
t = strings[1].strip()

st = ''
for i in range(length):
  st += s[i] + t[i]

print(st)

Solution (Python):
num = int(input())
str1, str2 = input().split()
marged = "";

if num >= 1 and num <= 100:
	if str1.islower() and str2.islower():
		for i in range(num):
			marged += str1[i]+str2[i]
		print(marged)

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

Solution (Python):
N = int(input())
value = input()
split = value.split(" ")
S = split[0]
T = split[1]
new_word = ""
for num in range(N):
    new_word += S[num] + T[num]
print(new_word)

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

s = input().split(' ')

output = ""

for i in range(len):
  output += s[0][i] + s[1][i]
  
print(output)

Solution (Python):
n = int(input())
k = input().split()
c = ""
for i in list(range(n)):
  c += k[0][i]
  c += k[1][i]
  
print(c)

Solution (Python):
n = input()
first, next = input().split();
complete = ""

for s, t in zip(first, next):
    complete += s + t

print(complete)

Solution (Python):
n = int(input())
st = str(input()).split(' ')
ans = ''
for i in range(n):
    ans += st[0][i]
    ans += st[1][i]
print(ans)

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

a = list(a)
b = list(b)
ans = []
for i in range(n):
  ans.append(a[i])
  ans.append(b[i])
print(''.join(ans))

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

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()
i = 0
ans = ""
while N > i :
    ans = ans + S[i]+T[i]
    i += 1
print(ans)

Solution (Python):

NNN = input()

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

S_list =list(S)
T_list =list(T)

N = len(S_list)
outstr = []

for n in range(N*2):
    if n%2 == 0:
        outstr.append(S_list[int(n / 2)])
    else:
        outstr.append(T_list[int(n / 2)])

STR = ','.join(outstr)
STR2 = STR.replace(",", "")
print(STR2)

Solution (Python):
num = int(input())
 
s1,s2 = input().split()
 
ans = ''
 
for i in range(num):
	ans = ans + s1[i]
	ans = ans + s2[i]
print(ans)

Solution (Python):
n = int(input())
d = input().split(" ")
ans = ""
for i in range(len(d[0])):
	ans = ans + d[0][i] + d[1][i]
print(ans)

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

N = int(input())

S,T = input().split()

New_string = ""

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

print(New_string)

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

s, t = input().split()
u =[]

for _ in range(num):
  u.append(s[_] + t[_])

ans = ''.join(u)

print(ans)