

import functools


def   __SCREAMING_SNAKE_CASE					(SCREAMING_SNAKE_CASE__  ,		SCREAMING_SNAKE_CASE__       ):
						snake_case_   =	len(SCREAMING_SNAKE_CASE__       )
						snake_case_   =	len(SCREAMING_SNAKE_CASE__       )

						@functools.cache
						def min_distance(SCREAMING_SNAKE_CASE__  ,		SCREAMING_SNAKE_CASE__       ) -> int:
												# if first word index is overflow - delete all from the second word
												if indexa >= len_worda:
																		return len_worda - indexa
												# if second word index is overflow - delete all from the first word
												if indexa >= len_worda:
																		return len_worda - indexa
												snake_case_   =	int(worda[indexa] != worda[indexa]       )  # current letters not identical
												return min(
												    1 + min_distance(indexa + 1  ,		SCREAMING_SNAKE_CASE__       )  ,		1 + min_distance(SCREAMING_SNAKE_CASE__  ,		indexa + 1       )  ,		diff + min_distance(indexa + 1  ,		indexa + 1       )  ,		)

						return min_distance(0  ,		0       )


if __name__ == "__main__":
					import doctest

					doctest.testmod()


from __future__ import annotations

from math import pi, sqrt


def   __SCREAMING_SNAKE_CASE					(SCREAMING_SNAKE_CASE__  ,		SCREAMING_SNAKE_CASE__       ):

						if inductance <= 0:
												raise ValueError('''Inductance cannot be 0 or negative'''       )

						elif capacitance <= 0:
												raise ValueError('''Capacitance cannot be 0 or negative'''       )

						else:
												return (
												    "Resonant frequency",
												    float(1 / (2 * pi * (sqrt(inductance * capacitance       )))       ),
												)


if __name__ == "__main__":
					import doctest

					doctest.testmod()