output_description: Print the resulting string.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      S T
attempt: """
  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)
  
      # divisors.sort()
      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
  """
  
  # a = list(map(int, input().split()))
  """
  n,m,t = list(map(int, input().split()))
  
  nb = [[] for i in range(n+1)]
  for i in range(n):
      a,b = list(map(int, input().split()))
      nb[a].append([b,i])
      nb[b].append([a,i])
  print(nb)
  
  order = [-1 for i in range(n+1)]
  order[1] = 0
  noworder = 1
  nbnow = [len(nb[i])-1 for i in range(n+1)]
  
  print(nbnow)
  queue = [[1,999999]]
  deque = 0
  
  while(len(queue)>deque and len(queue)<20):
      nownum = queue[deque][0]
      nowpos = queue[deque][1]
      deque+=1
      print("a",nownum,nowpos)
      while(True):
          if(nb[nownum][nbnow[nownum]][1] > nowpos):
              nbnow[nownum] -= 1
          if(nbnow[nownum]<=-1):
              break
      if(nbnow[nownum]<=-1):
          continue
      
      nextnum = nb[nownum][nbnow[nownum]][0]
      nextpos = nb[nownum][nbnow[nownum]][1]
      print(nextnum,nextpos)
      if(order[nextnum]==-1):
          queue.append([nextnum,nextpos])
          order[nextnum]=noworder
          noworder+=1
  
  
  print(order)
  """
  
  # a = list(map(str, input().split()))
  
  a = list(map(str, input().split()))
  
  print(a[0] + a[1])
  
problem_description: 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.
samples: [{"input": "oder atc", "output": "atcoder\n    \n\nWhen S =  `oder` and T =  `atc`, concatenating T and S in this order results\nin `atcoder`.\n\n* * *"}, {"input": "humu humu", "output": "humuhumu"}]