def celsius_to_farenheit(c):
    """
  Returns the temperature in Farenheit given temperature
  in Celsius.

  Args:
    - c: temperature in Celsius

  Returns: temperature in Farenheit (float)

  >>> celsius_to_farenheit(107.222)
  224.9996
  """
    c = float(c)
    if c < -273.15:
        raise ValueError('Impossibly cold (%s °C)!' % c)
    else:
        return 1.8 * c + 32
