code: def tsp_data(n: int, seed: int = 2022) -> dict:
      """Generate some sample data for the non-symmetric TSP problem.
  
      Args:
          n (int): number of nodes in the problem
          seed (int): the random seed.
  
      Returns:
          dict: the pairwise distance matrix.
      """
      # Initialize the random seed
      random.seed(seed)
  
      # Initialize the distance matrix
      dist_matrix = {}
  
      # Generate distances for each pair of nodes
      for i in range(n):
          for j in range(n):
              if i != j:
                  # Generate a random distance between nodes i and j
                  distance = round(random.uniform(1, 100), 2)
                  dist_matrix[(i, j)] = distance
  
      return dist_matrix
  
imports: import math
  import pdb
  import random
  import sys
  from itertools import combinations, permutations
label_desc: Use image node_id 2 for calling a global function with example usage: tsp_data(n, seed) and returns: dist_matrix