input: def calculate_insurance(age: int, gender: str, car_model: str) -> float:
      """Calculate the insurance price based on age, gender, and car model.
      The calculation is designed for simplicity and assumes that:
      - Age influences the price with a linear relationship.
      - Gender might influence the price in a way that males generally pay more.
      - Car model may have a dictionary of predefined values contributing to the final price.
  
      Example:
      >>> calculate_insurance(25, 'male', 'Toyota')
      500.0
      >>> calculate_insurance(30, 'female', 'BMW')
      700.0
      """
      # Placeholder for actual logic to calculate insurance price
      insurance_price = 500.00  # Example default value
      return insurance_price
output:     car_model_values = {
          'Toyota': 1.0,
          'BMW': 1.4,
          'Ford': 1.2,
          'Honda': 1.1
      }
      
      age_factor = 10 * age
      gender_factor = 1.2 if gender == 'male' else 1.0
      car_model_factor = car_model_values.get(car_model, 1.0)
      
      insurance_price = age_factor * gender_factor * car_model_factor
      
      return insurance_price