input: Write a function to convert degrees Fahrenheit to degrees Celsius. The function should take the temperature in Fahrenheit as input and return the equivalent temperature in Celsius. If the input is a valid number, the function should process it and return the correct value. If the input is invalid, the function should return an appropriate error message.
  
  def FahrenheitToCelsius(temp_fahrenheit):
      if isinstance(temp_fahrenheit, (int, float)):
          temp_celsius = (temp_fahrenheit - 32) * 5/9
          return temp_celsius
      else:
          return "Invalid input. Please provide a numeric value."
  
  assert FahrenheitToCelsius(32) == 0
  assert FahrenheitToCelsius(212) == 100
  assert FahrenheitToCelsius(-40) == -40
  assert FahrenheitToCelsius("invalid") == "Invalid input. Please provide a numeric value."
  assert FahrenheitToCelsius(0) == -17.77777777777778
output: def FahrenheitToCelsius(temp_fahrenheit):
      if isinstance(temp_fahrenheit, (int, float)):
          temp_celsius = (temp_fahrenheit - 32) * 5/9
          return temp_celsius
      else:
          return "Invalid input. Please provide a numeric value."