input: Write a python function to read user details from a CSV file and return a dictionary, where the keys are user IDs and the values are lists of user details.
  assert get_user_details('en') == {'1': ['Alice', '30', 'Engineer'], '2': ['Bob', '25', 'Designer']}
  assert get_user_details('fr') == {'1': ['Marie', '28', 'Doctor'], '2': ['Jean', '32', 'Artist']}
  assert get_user_details('es') == {'1': ['Carlos', '40', 'Architect'], '2': ['Ana', '35', 'Teacher']}
output: import csv
  
  def get_user_details(lang_code):
      filename = f"user_details_{lang_code}.csv"
      user_details = {}
      with open(filename, mode='r', encoding='utf-8') as file:
          reader = csv.reader(file)
          next(reader)  # Skip the header row
          for row in reader:
              user_id = row[0]
              details = row[1:]
              user_details[user_id] = details
      return user_details