Problem:
 Score : 100 points    Problem Statement Given are two strings S and T consisting of lowercase English letters. Concatenate T and S in this order, without space in between, and print the resulting string.      Constraints  S and T are strings consisting of lowercase English letters.  The lengths of S and T are between 1 and 100 (inclusive).         Input Input is given from Standard Input in the following format:  S  T       Output Print the resulting string.        Sample Input 1 oder atc      Sample Output 1 atcoder  When S =  oder and T =  atc , concatenating T and S in this order results in atcoder .       Sample Input 2 humu humu      Sample Output 2 humuhumu

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

s, t = read().decode("utf-8").split()

print(t + s)

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

print(T+S)

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

Solution (Python):
a,b = map(str,input().split())
print(b+a)

Solution (Python):
def main():
    S, T = input().split()
    print(T + S)


main()

Solution (Python):
def main():
    S, T = input().split(' ')
    print(T + S)
main()

Solution (Python):
import sys

def main():
    l=sys.stdin.readline().split()
    print(l[1]+l[0])

main()

Solution (Python):
s, t = map(str, input().split())
print(t+s)

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

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

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

Solution (Python):
s, t = map(str, input().split())
print(t+s)

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

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

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

Solution (Python):
li = input().split()	
print(li[1]+li[0])

Solution (Python):
S, T = input().split()
string = []

string.append(T)
string.append(S)

print("".join(string))

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

Solution (Python):

A, B = map(str, input().split())
print(B + A)

Solution (Python):
import sys
sys.setrecursionlimit(2147483647)
INF=float("inf")
MOD=10**9+7 
input=lambda:sys.stdin.readline().rstrip()
def resolve():
    s,t=input().split()
    print(t+s)
resolve()

Solution (Python):
s=input().split()
ans= ""
for i in range(len(s)):
    ans += s[len(s)-1-i]
print(ans)

Solution (Python):
value = input() 
list = value.split()
print(list[1] + list[0])

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

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

print(T + S)

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


print(T+S)

Solution (Python):
s, t = input().split()
print("{}{}".format(t, s))

Solution (Python):
def f(i):
    return i
s,t=map(f,input().split())
print(t+s)

Solution (Python):
string = input().split()
print(string[1]+string[0])

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

Solution (Python):
s = input().split()
print(s[1]+s[0])

Solution (Python):
S,T=map(str,input().split())
print(T+S)

Solution (Python):
import sys
bbn=1000000007
	

		
def main():
	s ,t = input().split()
	print(t+s)
	
	

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):
s = input().split()
print (s[1]+s[0])

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

print(T,end="")
print(S)

Solution (Python):
s,t = input().split()
ans = t + s
print(ans)

Solution (Python):
s= input().split()
print(s[1] + s[0])

Solution (Python):
s = input()
arr = [i for i in s.split(' ')]
print(arr[1]+arr[0])

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

print(T+S)

Solution (Python):
x = input().split()

print(x[1] + x[0])

Solution (Python):
S, T = list(input().split())
print(T + S)

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

print("{}{}".format(t, s))

Solution (Python):
s,t = input().split()
print(t.lower() + s.lower())

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

print(t+s)

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

Solution (Python):
S, T = input().split()
S = S.lower()
T = T.lower()
print(T+S)

Solution (Python):
string = input().split()
print(string[1]+string[0])

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

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

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

print(T + S)

Solution (Python):
S,T = map(str, input().split())
print(T + S)

Solution (Python):
print("".join(input().split()[::-1]))

Solution (Python):
n, k = map(str, input().split())
nn = list(n)
kk = list(k)
kk.extend(nn)
print(''.join(kk))

Solution (Python):

from collections import defaultdict,deque
from heapq import heappush, heappop
from bisect import bisect_left, bisect_right
import sys, random, itertools, math
sys.setrecursionlimit(10**5)
input = sys.stdin.readline
sqrt = math.sqrt
def LI(): return list(map(int, input().split()))
def LF(): return list(map(float, input().split()))
def LI_(): return list(map(lambda x: int(x)-1, input().split()))
def II(): return int(input())
def IF(): return float(input())
def LS(): return list(map(list, input().split()))
def S(): return list(input().rstrip())
def IR(n): return [II() for _ in range(n)]
def LIR(n): return [LI() for _ in range(n)]
def FR(n): return [IF() for _ in range(n)]
def LFR(n): return [LI() for _ in range(n)]
def LIR_(n): return [LI_() for _ in range(n)]
def SR(n): return [S() for _ in range(n)]
def LSR(n): return [LS() for _ in range(n)]
mod = 1000000007
inf = float('INF')


def solve():
    s, t = LS()
    print("".join(t+s))
    return



if __name__ == '__main__':
    solve()

Solution (Python):
s,t = input().split()
s = s.lower()
t = t.lower()
new_string = (t+s)
print(new_string)

Solution (Python):
S, T = input().split(' ')
print(T + S)

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

U = T+S
print(U)

Solution (Python):
string = input().split()
print(string[1]+string[0])

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

    print(T+S)


if __name__ == '__main__':
    main()

Solution (Python):
the_string = raw_input()
S, T = the_string.split()
print(T.strip()+S.strip())

Solution (Python):
tlv = input()
tw = tlv.split()
print(tw[1],tw[0],sep='')

Solution (Python):
from sys import stdin

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

print(T+S)

Solution (Python):
a  = input().split()
b = a[1] + a[0]
print(b)

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

Solution (Python):
import sys

s, t = input().split()
print(t + s)

Solution (Python):
S, T = map(str,input().split())
print(T + S)

Solution (Python):
s, t = input().split(' ')
print(t + s)

Solution (Python):
s, t = input().split()
ans = t + s
print(ans)

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

Solution (Python):
string = input().split()
print(string[1]+string[0])

Solution (Python):
s = input().split()
print(s[1]+s[0])

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

Solution (Python):
S,T=map(str,input().split())
print(T+S)

Solution (Python):
import sys
sys.setrecursionlimit(10**9)
INF=10**18
def input():
    return sys.stdin.readline().rstrip()

def main():
    S,T=input().split()
    print(T+S)

if __name__ == '__main__':
    main()

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

print(t+s)

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

Solution (Python):
S,T = map(str,input().split())
print(T+S)

Solution (Python):
print(''.join(input().split()[::-1]))

Solution (Python):
S, T =input().split()
bind=T+S
print(bind)

Solution (Python):
str=input()
print(str.split(" ")[1] + str.split(" ")[0])

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

Solution (Python):
a,b=map(str,input().split())
ans=''
ans=b+a
print(ans)

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

Solution (Python):
a = [str(i) for i in input().split()]
c=(a[1],a[0])
b=''.join(c)
print(b)

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

ans = t + s

print(ans.strip())

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

Solution (Python):
temp=list(input().split())
print(temp[1]+temp[0])

Solution (Python):
text = [i for i in input().split()]
text = text[1] + text[0]
print(text)

Solution (Python):
s, t = input().split()
print(t, s, sep='')

Solution (Python):
def main(s, t):
    print(t, s, sep="")


if __name__ == "__main__":
    s, t = input().split()

    main(s, t)

Solution (Python):
s = input()
arr = [i for i in s.split(' ')]
print(arr[1]+arr[0])

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

print(t + s)

Solution (Python):
import sys
input = sys.stdin.readline
def print_ans(S):
    """Test Case
    >>> print_ans(["oder",  "atc"])
    atcoder
    """
    print("".join(S[::-1]))

if __name__ == '__main__':
    S = list(input().rstrip().split())
    print_ans(S)

Solution (Python):
s=list(map(str,input().split()))
print(s[1]+s[0])

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

s = T + S
print(s)

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

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

Solution (Python):
[s,t] = [x for x in input().split()]
t=str(t+s)
print(t)

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

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

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

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

print(T, end="")
print(S)

Solution (Python):
a = list(map(str, input().split()))
print("{}{}".format(a[1], a[0]))

Solution (Python):
S,T = input().split()
ans = T+S
print(ans)

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

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

Solution (Python):
s, t = input().split()
print("{}{}".format(t, s))

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

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

Solution (Python):
s, t = input().split()
print("{}{}".format(t, s))

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

Solution (Python):
s,t = map(str,input().split())
print(t+s)

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

print(T + S)

Solution (Python):
s = input()
arr = [i for i in s.split(' ')]
print(arr[1]+arr[0])

Solution (Python):


 
if __name__=='__main__':
  s, t = input().strip().split()
print(t+s)

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

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

Solution (Python):
S, T = map(str, input().split())
print(T+S)

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

print(T, S, sep='')

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

Solution (Python):
s, t = map(str,input().split())
print(t+s)

Solution (Python):

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

print("{}{}".format(T, S))

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

Solution (Python):
S, T = map(str, input().split())
print(T, S, sep="")

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

print(T+S)

Solution (Python):
def main():
    s = input()
    items = s.split()
    S = items[0]
    T = items[1]
    print(T + S)


if __name__ == '__main__':
    main()

Solution (Python):
s, t = map(str, input().split(" "))
print(t+s)

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

Solution (Python):


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

print(T+S)

Solution (Python):
S, T = input().split(' ')
print(T+S)

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

Solution (Python):

import sys


def solve(S: str, T: str):
    print(T+S)
    return



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

if __name__ == '__main__':
    main()

Solution (Python):
a,b = map(str,input().split())
print(b+a)

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

Solution (Python):
A = input().split(' ')

print(A[1] + A[0])

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

Solution (Python):
S,T = map(str,input().split())
print(T+S)

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

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

print(T+S)

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

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

Solution (Python):


import sys
import math


debug = False

def log(text):
    if debug:
        print(text)

def parse_input(lines_as_string = None):

    global debug
    lines = []
    if lines_as_string is None:
        debug = False
        
        
        lines.append(input())
    else:
        debug = True
        lines = [e for e in lines_as_string.split("\n")][1:-1]

    (s, t) = [e for e in lines[0].split(" ")]

    return (s, t)


def solve(s, t):


    return t + s


def main():
    
    result = solve(*parse_input())
    if isinstance(result, list):
        for r in result:
            print("%s" % r, sep='')
    else:
        print("%s" % result, sep='')

if __name__ == '__main__':

    main()

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

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

Solution (Python):
s,t=map(str,input().split());y=[t,s];print("".join(y))

Solution (Python):
import sys

sys.setrecursionlimit(10 ** 6)
int1 = lambda x: int(x) - 1
p2D = lambda x: print(*x, sep="\n")
def II(): return int(sys.stdin.readline())
def MI(): return map(int, sys.stdin.readline().split())
def LI(): return list(map(int, sys.stdin.readline().split()))
def LLI(rows_number): return [LI() for _ in range(rows_number)]

def main():
    s,t=input().split()
    print(t+s)
main()

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

R = T + S
print(R)

Solution (Python):
w, x= input().split(" ")
n = str(w)
a = str(x)

print(a + n)

Solution (Python):
s=input().split()
ts=s[1]+s[0]
print(ts)

Solution (Python):
string = input().split()
print(string[1]+string[0])

Solution (Python):
data = input().split(' ')

print(data[1] + data[0])

Solution (Python):
def main():
    s, t = input().split()
    ans = ''.join([t, s])
    print(ans)


if __name__ == '__main__':
    main()

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

print(T+S)

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

print(t+s)

Solution (Python):
x,y=map(str,input().split(" "))
print((y+x))

Solution (Python):
s = input()
arr = [i for i in s.split(' ')]
print(arr[1]+arr[0])

Solution (Python):
s = list(map(str,input().split()))
s[1] += s[0]
print(s[1])

Solution (Python):
def main():
    (s, t) = input().split(" ")
    print(t + s)


if __name__ == '__main__':
    main()

Solution (Python):
from sys import stdin
S = stdin.readline().rstrip().split()
print(S[1] + S[0])

Solution (Python):
s = input()
arr = [i for i in s.split(' ')]
print(arr[1]+arr[0])

Solution (Python):
s,t = input().split(" ")
print(t+s)

Solution (Python):

s, t = input().split()
print("{}{}".format(t, s))

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

Solution (Python):
S, T = map(str, input().split())
print(T+S)

Solution (Python):
s = input().split()
print(s[1]+s[0])

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

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

Solution (Python):
s = input().split()
t=[]
t.append(s[1])
t.append(s[0])
print("".join(t))

Solution (Python):
a, b = map(str, input().split())
print(b+a)

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

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

Solution (Python):
a,b = map(str, input().split())
print(b+a)

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

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

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

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

Solution (Python):
A, B = list(input().split())

print(B+A)

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

Solution (Python):
s, t = map(str, input().split())
print(t + s)

Solution (Python):
k = input().split()
print(k[1]+k[0])

Solution (Python):
import sys

stdin = sys.stdin

ri = lambda: int(rs())
rl = lambda: list(map(int, stdin.readline().split())) 
rs = lambda: stdin.readline().rstrip()  

S, T = input().split()
print(T+S)

Solution (Python):
x = input().split()
print(x[1] + x[0])

Solution (Python):
c=list(map(str, input().split()))

print(c[1], end="")
print(c[0], end="")

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

Solution (Python):
S,T = map(str,input().split())
print(T+S)

Solution (Python):
from sys import stdin, stdout

lis = stdin.readline()[:-1].split(' ')
lis.reverse()
print(''.join(lis))

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

print(T + S)

Solution (Python):
n = str(input())
n_list = n.split(" ")
n_list0 = n_list[0]
n_list1 = n_list[1]
mojiretsu = n_list1 + n_list0
print(mojiretsu)

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

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

Solution (Python):
S,T =map(str, input().split())
print(T + S)

Solution (Python):
lis = input().split()
print(lis[1]+lis[0])

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

print(t + s)

Solution (Python):
a,b=[i for i in input().split()]
print(b+a)

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

Solution (Python):
def main():
    S,T = map(str,input().split())
    print(T+S)
 
if __name__ == '__main__':
    main()

Solution (Python):
ST = input("").split()
S, T = ST[0], ST[1]
print("{}".format(T + S))

Solution (Python):
S,T=map(str,input().split())
print(T+S)

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

Solution (Python):
s,t = map(str,input().split())
print(t+s)

Solution (Python):
str = input().split()
 
print(str[1]+str[0], sep="")

Solution (Python):
s, t = map(str, input().split())
print(t+s)

Solution (Python):
a=input()
s,t = a.split()
print(t+s)

Solution (Python):
s,t = input().split(" ")
print(t+s)

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

Solution (Python):
a = input().split()
print(a[1] + a[0])

Solution (Python):
string = input().split()
print(string[1]+string[0])

Solution (Python):
s, t = input().split(" ")
print(t+s)

Solution (Python):
st=input().split()
print(st[1]+st[0])

Solution (Python):
strings = list(map(str, input().split()))
string = strings[1] + strings[0]
print(string)

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

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

Solution (Python):
S, T = input().strip().split()
print(T+S)

Solution (Python):
import sys

A, B = raw_input().split()
print "%s%s" % (B, A)

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

print T+S

Solution (Python):
S,T = (str(x) for x in input().split())
print(T+S)

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

print(b+a)

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

Solution (Python):
S,T=map(str,input().split())
print(T+S)

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

Solution (Python):
import sys

line = sys.stdin.readline().split()

print(line[1] + line[0])

Solution (Python):
if __name__ == '__main__':
    s = input()
    list = s.split(" ", )
    ans =""
    for i in list:
        ans =  i+ans 
    print(ans)

Solution (Python):
S,T = input().split()
ans = T+S
print(ans)

Solution (Python):
s,t=input().split()
ans = t+s
print(ans)

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

Solution (Python):
S, T = input().split(' ')
print(T + S)

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

Solution (Python):

def main():
    StringS,StringT = input().split();

    print(StringT+StringS);

main()

Solution (Python):
input = raw_input().split()
s = input[0]
t = input[1]
print t+s

Solution (Python):
a,b = [i for i in input().split()]
print(b+a)

Solution (Python):
line=input().split(' ')
print(line[1] + line[0])

Solution (Python):

S, T = input().split(" ")
print(T+S)

Solution (Python):
s,t=input().split();print(t+s)

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

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

Solution (Python):
M, N = input().split()
print(N + M)

Solution (Python):
s, t = input().rstrip().split()
print(t + s)

Solution (Python):
S,T=map(str,input().split())
print(T+S)

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

Solution (Python):
arr = input().split()
s = arr[0]
t = arr[1]
print(t+s)

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

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

print(b+a)

Solution (Python):
string = input().split()
print(string[1]+string[0])

Solution (Python):
input_str = input().split()
print(input_str[1] + input_str[0])

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

Solution (Python):
s = input().split()

print(s[1]+s[0])

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

Solution (Python):
string = input().split()
print(string[1]+string[0])

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

Solution (Python):
string = input()
s,t  = string.split(' ')
print(t+s)

Solution (Python):
s=input().split()
print(s[1]+s[0])

Solution (Python):
print("".join(input().split()[::-1]))

Solution (Python):
s_list = list(input().split())
S = s_list[0]
T = s_list[1]
ans_list = []
ans_list.append(T)
ans_list.append(S)
output = ''.join(ans_list)
print(output)

Solution (Python):

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

Solution (Python):
a=input().split()
print(a[1]+a[0])

Solution (Python):
s,t =map(str,input().split())
print(t+s)

Solution (Python):
s,t = map(str,input().split())
print(t+s)

Solution (Python):
A,B = input().split()
print(B+A)

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

Solution (Python):
T, S = map(str, input().split())
print(S + T)

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

Solution (Python):
s,t = map(str,input().split())
print(t+s)

Solution (Python):
def ints():
  return [int(x) for x in input().split()]
def ii():
  return int(input())
print(''.join(reversed(input().split())))

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

print(t+s)

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

Solution (Python):
print("".join(input().split()[::-1]))

Solution (Python):
a,b =list(map(str, input().split()))
print(b+a)

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

Solution (Python):
String= list(map(str, input().split()))
print(String[1] + String[0])

Solution (Python):
import sys
def input(): return sys.stdin.readline().rstrip()

def main():
    s, t = input().split()
    print(t+s)

if __name__ == '__main__':
    main()

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

Solution (Python):
S, T = input().rstrip().split()
print(T+S)

Solution (Python):
str = input().split(' ')
print(str[1] + str[0])

Solution (Python):
S,T = map(str,input().split())
print(T, S, sep='')

Solution (Python):
inpt = input()

inpt = inpt.split(" ")
print(inpt[1]+inpt[0])

Solution (Python):
words = input().split(' ')
S = words[0]
T = words[1]
new_word = []
 
for i in T:
    new_word.append(i)

for i in S:
    new_word.append(i)
    
print("".join(new_word))

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

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

Solution (Python):
string = input().split()
print(string[1]+string[0])

Solution (Python):
a=input().rstrip().split()
print(a[1]+a[0])

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

print("%s%s" % (T, S))

Solution (Python):
words = input().split(' ')
S = words[0]
T = words[1]
new_word = []
 
for i in T:
    new_word.append(i)

for i in S:
    new_word.append(i)
    
print("".join(new_word))

Solution (Python):
s, t = map(str, input().split())
print(t + s)

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

Solution (Python):
S,T=input().split()
print(T,end="")
print(S)

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

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

print(t+s)

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

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

print(t+s)

Solution (Python):
s,t=input().split()
print(''.join([t,s]))

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

S,T = read().decode('utf-8').split()

answer = T + S
print(answer)

Solution (Python):
s, t = map(str, input().split())
print(t+s)

Solution (Python):
s, t = input().split()
ans = t + s
print(ans)

Solution (Python):

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

Solution (Python):
s,t=input().split(" ")
print(t+s)

Solution (Python):
st = input().split(" ")
print("{0}{1}".format(st[1],st[0]))

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

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

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

Solution (Python):
s,t = input().split(" ")
print(t+s)

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

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

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

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

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

print(t+s)

Solution (Python):
s = input().split()
print(s[1]+s[0])

Solution (Python):

if __name__ == "__main__":
    A, B = input().split()
    print(B + A)

Solution (Python):
s , t = input().split()
ans = t+s
print (ans)

Solution (Python):
s,t=input().split(" ")
print(t+s)

Solution (Python):
s=input().split()
print(s[1]+s[0])

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

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

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

Solution (Python):
n = input()    
m = n.split()
p = [i for i in m]
a = p[1]+p[0]
print(a)

Solution (Python):
S,T = (i for i in input().split())  
print(T+S)

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

print(t+s)

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

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

print(t+s)

Solution (Python):
S, T = map(str, input().split())
print(T + S)

Solution (Python):
string = input().split()
print(string[1]+string[0])

Solution (Python):
def solve():
    S, T = map(str, input().split())
    print(T+S)


if __name__ == '__main__':
    solve()

Solution (Python):
S, T = map(str, input().split())
print(T+S)

Solution (Python):
import math
import fractions

s, t = input().split()
print(t + s)

Solution (Python):
string = input().split()
print(string[1]+string[0])

Solution (Python):
s = list(map(str, input().split()))

print(s[1]+s[0])

Solution (Python):
string = input().split()
print(string[1]+string[0])

Solution (Python):
s,t=input().split(" ")
print(t+s)

Solution (Python):
S=input().split()
print("".join(S[::-1]))

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

Solution (Python):
S_T = input().split()
S = S_T[0]
T = S_T[1]

print(T+S)

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

print(t + s)

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

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

print(T+S)

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

print(T,S,sep='')

Solution (Python):
ST = input().split()
print(ST[1] + ST[0], sep = "")

Solution (Python):

import sys


def solve(S: str, T: str):
    print(T+S)
    return



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

if __name__ == '__main__':
    main()

Solution (Python):
a = input().split()
b = a[1] + a[0]
print(b)

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

Solution (Python):
x = input().split()
print(x[1] + x[0])

Solution (Python):
a,b=map(str, input().split())
print(b+a)

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

Solution (Python):
a,b=map(str,input().split())
print(b+a)

Solution (Python):
a,b=input().split()
List = []
for i in range(len(b)):
  x = b[i]
  List.append(x)
  
for i in range(len(a)):
  x = a[i]
  List.append(x)
  
p=List[0]
for i in range(1,len(List)):
    p=p+List[i]
    
print(p)

Solution (Python):
n,m = input().split()
print(m+n)

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

Solution (Python):
S, T = input().split(" ")
out = "{}{}".format(T, S)
print(out)

Solution (Python):
x, y = input().split()
print(y+x)

Solution (Python):

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


def solve(S: str, T: str):
    print(''.join([T,S]))
    return



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

if __name__ == '__main__':
    main()

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

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

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

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

Solution (Python):
S = input().split()
print(S[1] + S[0])

Solution (Python):
ST = input().split()

print(ST[1]+ST[0])

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

Solution (Python):
a, b = (i for i in input().split())
print("{}{}".format(b, a))

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

Solution (Python):
S,T = input().split()
print(T, end='')
print(S)

Solution (Python):
u = input().split()
S = u[0]
T = u[1]
ans = T + S
print(ans)

Solution (Python):
i = input().split()
ans = i[1] + i[0]
print(ans)

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

Solution (Python):
s, t = map(str, input().split())
print("{}{}".format(t, s))

Solution (Python):
s,t = map(str,input().split())
print(t+s)

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

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

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

print(s2+s1)

Solution (Python):


import sys
import math
import collections
import itertools
from inspect import currentframe
INF = 10 ** 10
MOD = 10 ** 9 + 7
def input() : return sys.stdin.readline().strip()
def gcd(x, y) : return y if x % y == 0 else gcd(y, x % y)
def lcm(x, y) : return (x * y) // gcd(x, y)
def I() : return int(input())
def MI() : return map(int, input().split())
def LI() : return [int(x) for x in input().split()]
def RI(N) : return [int(input()) for _ in range(N)]
def LRI(N) : return [[int(x) for x in input().split()] for _ in range(N)]
def chkprint(*args) : names = {id(v):k for k,v in currentframe().f_back.f_locals.items()}; print(', '.join(names.get(id(arg),'???')+' = '+repr(arg) for arg in args))

S, T = input().split()

print(T + S)

Solution (Python):
s, t = input().split(' ')
print(t + s)

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

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

Solution (Python):

from heapq import heappush, heappop, heapify
from collections import deque, defaultdict, Counter
import itertools
from itertools import permutations, combinations, accumulate
import sys
import bisect
import string
import math
import time
from fractions import gcd



def I(): return int(input())


def MI(): return map(int, input().split())


def LI(): return [int(i) for i in input().split()]


def LI_(): return [int(i)-1 for i in input().split()]


def StoI(): return [ord(i)-97 for i in input()]


def ItoS(nn): return chr(nn+97)


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


def show(*inp, end='\n'):
    if show_flg:
        print(*inp, end=end)


YN = ['No', 'Yes']
MOD = 10**9+7
inf = float('inf')
IINF = 10**10
l_alp = string.ascii_lowercase
u_alp = string.ascii_uppercase
ts = time.time()
sys.setrecursionlimit(10**6)
nums = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10']

show_flg = False



def main():
    S, T = map(str, input().split())
    print(T + S)


if __name__ == '__main__':
    main()

Solution (Python):
S, T = input().strip().split()
print(T+S)

Solution (Python):
x,y = map(str,input().split())
y += x
print(y)

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

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

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

print(T + S)

Solution (Python):
S,T = map(str,input().split())
print(T+S)

Solution (Python):
S,T = [s for s in input().split()]
print(T+S)

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

string = t + s

print(string)

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