input: from typing import List
  import time
  
  def compare_heuristics_performance(heuristics_list: List[str], data_list: List[str]) -> str:
      """Compare the performance of different heuristics algorithms by measuring the time taken to execute each algorithm.
      Return a string indicating which algorithm performed faster or if both performed equally.
  
      >>> compare_heuristics_performance(['heuristics_algorithm1', 'heuristics_algorithm2'], ['...', '...'])
      'Algorithm 1 is faster than algorithm 2'
      >>> compare_heuristics_performance(['heuristics_algorithm2', 'heuristics_algorithm1'], ['...', '...'])
      'Algorithm 2 is faster than algorithm 1'
      """
      exec_times = []
      for i, (heuristic, data) in enumerate(zip(heuristics_list, data_list)):
          start = time.time()
          exec(f"result{i+1} = {heuristic}.run({data})")
          end = time.time()
          exec_times.append(end - start)
  
      if exec_times[0] < exec_times[1]:
          return f"Algorithm 1 is faster than algorithm 2"
      elif exec_times[1] < exec_times[0]:
          return f"Algorithm 2 is faster than algorithm 1"
      else:
          return "Both algorithms have the same performance time"
output:     exec_times = []
      for i, (heuristic, data) in enumerate(zip(heuristics_list, data_list)):
          start = time.time()
          exec(f"result{i+1} = {heuristic}.run({data})")
          end = time.time()
          exec_times.append(end - start)
  
      if exec_times[0] < exec_times[1]:
          return f"Algorithm 1 is faster than algorithm 2"
      elif exec_times[1] < exec_times[0]:
          return f"Algorithm 2 is faster than algorithm 1"
      else:
          return "Both algorithms have the same performance time"