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



Sample input:
2
ip cc


Sample output:
icpc

Submission status: Accepted

Solution code:
import math,string,itertools,fractions,heapq,collections,re,array,bisect,sys,copy,functools
import time,random

sys.setrecursionlimit(10**7)
inf = 10**20
eps = 1.0 / 10**10
mod = 10**9+7
dd = [(-1,0),(0,1),(1,0),(0,-1)]
ddn = [(-1,0),(-1,1),(0,1),(1,1),(1,0),(1,-1),(0,-1),(-1,-1)]

def LI(): return list(map(int, sys.stdin.readline().split()))
def LLI(): return [list(map(int, l.split())) for l in sys.stdin.readlines()]
def LI_(): return [int(x)-1 for x in sys.stdin.readline().split()]
def LF(): return [float(x) for x in sys.stdin.readline().split()]
def LS(): return sys.stdin.readline().split()
def I(): return int(sys.stdin.readline())
def F(): return float(sys.stdin.readline())
def S(): return input()
def pf(s): return print(s, flush=True)
def pe(s): return print(str(s), file=sys.stderr)
def JA(a, sep): return sep.join(map(str, a))
def JAA(a, s, t): return s.join(t.join(map(str, b)) for b in a)


def main():
    n = I()
    s,t = LS()
    r = ""
    for i in range(n):
        r += s[i] + t[i]

    return r


print(main())

Submission status: Accepted

Solution code:
# -*- coding: utf-8 -*-
"""
Created on Sun Jan  5 10:06:24 2020

@author: masat
"""

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

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

print(answer)

Submission status: Accepted

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

Submission status: Accepted

Solution code:
N=int(input())
S,T=input().split()
X=""
for n in range(N):
    X+=S[n]+T[n]
print(X)

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
N=int(input())
S,T=map(str, input().split())  #複数数値入力　「A B」みたいなスペース空いた入力のとき
out=''

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

print(out)

Submission status: Accepted

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

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

print(answer)

Submission status: Accepted

Solution code:
#usr/bin/python3
n = input()
s, t = map(str, input().split())
for i, j in zip(s, t):
  print(i+j, end='')
print()

Submission status: Accepted

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

Submission status: Accepted

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

# N = 6
# S = 'abcabc'
# T = 'hogeho'


ls = list(S)
lt = list(T)
answer = []
for i in range(N):
    answer.append(ls[i])
    answer.append(lt[i])

print(''.join(answer))

Submission status: Accepted

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

Submission status: Accepted

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

print(a)

Submission status: Accepted

Solution code:
a = int(input())
b,c = input().split(" ")

for d in range(a):
    print(b[int(d)],end="")
    print(c[int(d)],end="")

Submission status: Accepted

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

S = list(S)
T = list(T)
answer = []

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

print("".join(answer))

Submission status: Accepted

Solution code:
from sys import stdin
import sys
##  input functions for me
def ria(sep = ''):
    if sep == '' :
        return list(map(int, input().split())) 
    else: return list(map(int, input().split(sep)))
def rsa(sep = ''):
    if sep == '' :
        return input().split() 
    else: return input().split(sep)
def ri(): return int(input())
def rd(): return float(input())
def rs(): return input()
##
def main():
    N = ri()
    S, T  = input().split()
    ans = []
    for i in range(N):
        ans.append(S[i])
        ans.append(T[i])
    print(''.join(ans))


if __name__ == "__main__":
    main()

Submission status: Accepted

Solution code:
def fun(li,li2):
    for i in range(len(li)):
        print(li[i]+li2[i],end="")
x=int(input())
new=list(map(str,input().strip().split()))
li=new[0]
li2=new[1]
fun(li,li2)

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

ST = S[0] + T[0]

for x in range(1 , N):
    ST = ST + S[x] + T[x] 

print(ST)

Submission status: Accepted

Solution code:
n = int(input())
s, t = input().split()
ans = ""
s = list(s)
t = list(t)
 
for ss, tt in zip(s, t):
    ans += ss
    ans += tt
 
print(ans)

Submission status: Accepted

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

for ss, tt in zip(s, t):
    ans += ss
    ans += tt

print(ans)

Submission status: Accepted

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

Submission status: Accepted

Solution code:
N = int(input())
Ar =list(map(str,input().split()))

S = list(Ar[0])
T = list(Ar[1])

Ans_Ar = []

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

result = ''.join(Ans_Ar)
print(result)

Submission status: Accepted

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

print(ans)

Submission status: Accepted

Solution code:
# -*- coding: utf-8 -*-

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

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

print(res)

Submission status: Accepted

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

Submission status: Accepted

Solution code:
def main():
    N = int(input())
    strings = input().split(" ")
    result = ""
    for i in range(0, N):
        result = result + strings[0][i] + strings[1][i]
    print(result)


if __name__ == '__main__':
    main()

Submission status: Accepted

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

Submission status: Accepted

Solution code:
N = int(input())
A,B = list(map(str,input().split()))
A = list(A)
B = list(B)
C = []
for i in range(N):
    C.append(A[i])
    C.append(B[i])
ans = ''.join(C)
print(ans)

Submission status: Accepted

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

print(''.join(ans))

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
'''input
2
ip cc
'''
# A coding delight
from sys import stdin
from collections import defaultdict


# main starts
n = int(stdin.readline().strip())
s, t = stdin.readline().split()
ans = []
for i in range(n):
	ans.append(s[i])
	ans.append(t[i])
print(''.join(ans))

Submission status: Accepted

Solution code:
N = int(input())
S,T = map(str,input().split())
ans = ""
for i in range(N*2):
    if i%2==0:
        ans += S[i//2]
    else:
        ans += T[i//2]
print(ans)

Submission status: Accepted

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

Submission status: Accepted

Solution code:
numN = int(input())
input_line = input().split(' ')
stS = input_line[0]
stT = input_line[1]

result = ""

for i in range(numN):
  result += stS[i] + stT[i]
  
print(result)

Submission status: Accepted

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

Submission status: Accepted

Solution code:
# coding: utf-8


def main():
    
    n = int(input())
    s, t = input().split(' ')
    
    new = []
    for i in range(n):
        new.append(s[i])
        new.append(t[i])

    print(''.join(new))    
    
    return 0
    
    
    
if __name__ == '__main__':
    main()

Submission status: Accepted

Solution code:
# coding: utf-8
def main():
    n = int(input())
    s, t = input().split(' ')
    sent = ''

    
    for i in range(n):
        sent += s[i] + t[i]
        
    print(sent)
    
    return 0
    
    
if __name__ == '__main__':
    main()

Submission status: Accepted

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

ans = ''

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

print(ans)

Submission status: Accepted

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

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

print(result)

Submission status: Accepted

Solution code:
n = int(input())

s,t = input().split()

moji = ""

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

print(moji)

Submission status: Accepted

Solution code:
#!/usr/bin/env python3

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

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

Submission status: Accepted

Solution code:
input()
print("".join(sum(zip(*input().split()), ())))

Submission status: Accepted

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

S, T = list(S), list(T)

U = ""

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

print(U)

Submission status: Accepted

Solution code:
import sys
from collections import defaultdict, deque
import bisect
from heapq import *
from math import factorial
sys.setrecursionlimit(200000)
input = sys.stdin.readline

X, = map(int, input().split())
# N = int(input())
# L = [int(v) for v in input().split()]
# L = [[int(v) for v in input().split()] for _ in range(N)]
# L = [int(input()) for _ in range(N)]
# L = [list(input().strip())  for _ in range(N)]
# S = input().strip()

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

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
N = int(input())
A, B = input().split()

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

print(''.join(ans))

Submission status: Accepted

Solution code:
n=int(input())
s,t=map(str,input().split(' '))
for i,j in zip(s,t):
    print(i+j,end="")

Submission status: Accepted

Solution code:
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("")

Submission status: Accepted

Solution code:
# Strings with the Same Length

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

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

# output
print(res)

Submission status: Accepted

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

Submission status: Accepted

Solution code:
N=int(input())
s = input().split()
temp=""
for i in range(N):
  temp+=s[0][i]+s[1][i]
print(temp)

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:

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__':

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
N = int(input())
S, T = list(input().split())
strings=""

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

print(strings)

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

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

print(res)

Submission status: Accepted

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

Submission status: Accepted

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

ans = ""
for a,b in zip(s,t):
  ans += a+b

print(ans)

Submission status: Accepted

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

Submission status: Accepted

Solution code:
_ = input()
a, b = input().split()
 
result = ""
 
for a_, b_ in zip(a, b):
	result += a_ + b_
 
print(result)

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
#a,b,x=map(int,input().split())
n=int(input())
s,t=list(input().split())
ans=""
for i in range(n):
    ans+="".join(s[i])
    ans+="".join(t[i])
print(ans)

Submission status: Accepted

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

Submission status: Accepted

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

print(ans)

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

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

print(ans)

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
# 値の入力
X=int(input())
A,B=map(str,input().split())

result=''    # 結果

# 値の判定
for i in range(X):
    result=result+A[i]
    result+=B[i]

print(result)

Submission status: Accepted

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

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

print('')

Submission status: Accepted

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

Submission status: Accepted

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

ans = ''
for _s, _t in zip(s, t):
    ans += _s + _t

print(ans)

Submission status: Accepted

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

Submission status: Accepted

Solution code:
mojisuu = int(input())
mojiretsu = input().split()
for i in range(mojisuu):
    for j in range(len(mojiretsu)):
        print(mojiretsu[j][i],end="")

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

ans = ''

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

print(ans)

Submission status: Accepted

Solution code:
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()

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

print(res)

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

s = ''

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

print(s)

Submission status: Accepted

Solution code:
from sys import stdin
INF = float("inf")#無限大の設定1
IINF = 10 ** 18#無限大の設定2
MOD = 10 ** 9 + 7#まれに用いるmodを予め設定しておく
N = int(stdin.readline().rstrip())
#l = list(map(int, stdin.readline().rstrip().split()))
S,T = map(str, stdin.readline().rstrip().split())
#S = [list(stdin.buffer.readline().decode().rstrip()) for _ in range(h)]
ans = ""
for i in range(N):
    ans += S[i]
    ans += T[i]
print(ans)

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
#!/usr/bin/env python3
# -*- coding:utf-8 -*-

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

Submission status: Accepted

Solution code:
# coding: utf-8
# Your code here!

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)

Submission status: Accepted

Solution code:
N = int(input())
S,T= map(str,input().split())
#v =list(map(int,input().split()))
# [list(map(int,input().split())) for i in range(N)]

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
N = int(input())
S,T = input().split()
ans = ''

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

print(ans)

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

print(result)

Submission status: Accepted

Solution code:
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()

Submission status: Accepted

Solution code:
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()

Submission status: Accepted

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

Submission status: Accepted

Solution code:
input()
s, t = input().split()
print("".join(x + y for x, y in zip(s, t)))

Submission status: Accepted

Solution code:
#!/usr/bin/env python3
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 = []
#print(s,t)
for i in range(n):
    ans.append(s[i])
    ans.append(t[i])
print("".join(ans))

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
n = int(input())
s,t = map(str, input().split())
ans = ""

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

print(ans)

Submission status: Accepted

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

Submission status: Accepted

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

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

print(a)

Submission status: Accepted

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

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

Submission status: Accepted

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

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

Submission status: Accepted

Solution code:
from functools import reduce
n = input()
st = input()
#st = "abc def"
st = st.split(" ")
r = reduce(lambda y, x: y + x[0] + x[1], zip(st[0], st[1]), "")
print(r)

Submission status: Accepted

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

Submission status: Accepted

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

print(u)

Submission status: Accepted

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

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

Solution code:
length = int(input())
s, t = input().split(' ')
# print(s, t)

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

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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

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

print(sentense)

Submission status: Accepted

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

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

Submission status: Accepted

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

Submission status: Accepted

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

Submission status: Accepted

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