


from math import asin, atan, cos, radians, sin, sqrt, tan

_snake_case             =     637_8137.0
_snake_case             =     635_6752.31_4245
_snake_case             =     6_37_81_37






def 		lowercase_(  SCREAMING_SNAKE_CASE_      ,						SCREAMING_SNAKE_CASE_      ,						SCREAMING_SNAKE_CASE_      ,						SCREAMING_SNAKE_CASE_	):


  '''simple docstring'''

  lowerCamelCase :					int    =				(AXIS_A - AXIS_B) / AXIS_A
  lowerCamelCase :					int    =				atan((1 - flattening) * tan(radians(SCREAMING_SNAKE_CASE_	)	)	)
  lowerCamelCase :					Dict    =				atan((1 - flattening) * tan(radians(SCREAMING_SNAKE_CASE_	)	)	)
  lowerCamelCase :					Tuple    =				radians(SCREAMING_SNAKE_CASE_	)
  lowerCamelCase :					int    =				radians(SCREAMING_SNAKE_CASE_	)
  # Equation
  lowerCamelCase :					List[str]    =				sin((phi_a - phi_a) / 2	)
  lowerCamelCase :					List[str]    =				sin((lambda_a - lambda_a) / 2	)
  # Square both values
  sin_sq_phi *= sin_sq_phi
  sin_sq_lambda *= sin_sq_lambda
  lowerCamelCase :					Tuple    =				sqrt(sin_sq_phi + (cos(SCREAMING_SNAKE_CASE_	) * cos(SCREAMING_SNAKE_CASE_	) * sin_sq_lambda)	)
  return 2 * RADIUS * asin(SCREAMING_SNAKE_CASE_	)


if __name__ == "__main__":
   import doctest

   doctest.testmod()







def 		lowercase_(  SCREAMING_SNAKE_CASE_ = 4000000	):


  '''simple docstring'''

  lowerCamelCase :					Any    =				[0, 1]
  lowerCamelCase :					Union[str, Any]    =				0
  while fib[i] <= n:
    fib.append(fib[i] + fib[i + 1]	)
    if fib[i + 2] > n:
      break
    i += 1
  lowerCamelCase :					Union[str, Any]    =				0
  for j in range(len(SCREAMING_SNAKE_CASE_	) - 1	):
    if fib[j] % 2 == 0:
      total += fib[j]

  return total


if __name__ == "__main__":
   print(f'''{solution() = }''')



