output_description: Print `YES` if this grid remains the same when rotated 180 degrees; print `NO`
  otherwise.
  
  * * *
input_description: Input is given from Standard Input in the following format:
  
      
      
      C_{11}C_{12}C_{13}
      C_{21}C_{22}C_{23}
attempt: """
  snuke festival
  """
  
  
  def input_list():
      """
      returns list from stdin
      """
      input_map = map(int, input().split())
      return list(input_map)
  
  
  def get_bigger_index(base_num, sub_list):
      """
      returns first index that is bigger than base number
      """
      bigger_index = -1
      for index, item in enumerate(sub_list):
          if base_num < item:
              bigger_index = index
              break
      return bigger_index
  
  
  def main():
      """
      main function.
      """
      base_len = int(input())
      top = input_list()
      mid = input_list()
      btm = input_list()
  
      top.sort()
      mid.sort()
      btm.sort()
  
      result = 0
  
      for i in range(base_len):
          mid_index = get_bigger_index(top[i], mid)
          if mid_index < 0:
              break
          else:
              btm_index = get_bigger_index(mid[mid_index], btm)
              if btm_index >= 0:
                  result += (base_len - mid_index) * (base_len + btm_index)
  
      print(result)
  
  
  main()
  
problem_description: Statement
  
  You are given a grid with 2 rows and 3 columns of squares. The color of the
  square at the i-th row and j-th column is represented by the character C_{ij}.
  
  Write a program that prints `YES` if this grid remains the same when rotated
  180 degrees, and prints `NO` otherwise.
samples: [{"input": "pot\n    top", "output": "YES\n    \n\nThis grid remains the same when rotated 180 degrees.\n\n* * *"}, {"input": "tab\n    bet", "output": "NO\n    \n\nThis grid does not remain the same when rotated 180 degrees.\n\n* * *"}, {"input": "eye\n    eel", "output": "NO"}]