def 							lowerCAmelCase(     __lowerCamelCase				,    __lowerCamelCase						):
					__a		 =       int(__lowerCamelCase						)

					# Initialize Result
					__a		 =       []

					# Traverse through all denomination
					for denomination in reversed(__lowerCamelCase						):
										# Find denominations
										while int(__lowerCamelCase						) >= int(__lowerCamelCase						):
															total_value -= int(__lowerCamelCase						)
															answer.append(__lowerCamelCase						)  # Append the "answers" array

					return answer


# Driver Code
if __name__ == "__main__":
	lowerCamelCase_    :		List[Any]							=	[]
	lowerCamelCase_    :		List[Any]							=	"""0"""

	if (
	    input("""Do you want to enter your denominations ? (yY/n): """).strip().lower()
	    == "y"
	):
		lowerCamelCase_    :		Optional[int]							=	int(input("""Enter the number of denominations you want to add: """).strip())

		for i in range(0, n):
			denominations.append(int(input(F'''Denomination {i}: ''').strip()))
		lowerCamelCase_    :		str							=	input("""Enter the change you want to make in Indian Currency: """).strip()
	else:
		# All denominations of Indian Currency if user does not enter
		lowerCamelCase_    :		Optional[Any]							=	[1, 2, 5, 10, 20, 50, 100, 500, 2_000]
		lowerCamelCase_    :		List[str]							=	input("""Enter the change you want to make: """).strip()

	if int(value) == 0 or int(value) < 0:
		print("""The total value cannot be zero or negative.""")

	else:
		print(F'''Following is minimal change for {value}: ''')
		lowerCamelCase_    :		Any							=	find_minimum_change(denominations, value)
		# Print result
		for i in range(len(answer)):
			print(answer[i], end=""" """)





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_flax_available, is_torch_available


lowerCamelCase_    :		Dict							=	{"""configuration_speech_encoder_decoder""": ["""SpeechEncoderDecoderConfig"""]}

try:
	if not is_torch_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	lowerCamelCase_    :		Optional[Any]							=	["""SpeechEncoderDecoderModel"""]

try:
	if not is_flax_available():
		raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
	pass
else:
	lowerCamelCase_    :		Dict							=	["""FlaxSpeechEncoderDecoderModel"""]

if TYPE_CHECKING:
	from .configuration_speech_encoder_decoder import SpeechEncoderDecoderConfig

	try:
		if not is_torch_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_speech_encoder_decoder import SpeechEncoderDecoderModel

	try:
		if not is_flax_available():
			raise OptionalDependencyNotAvailable()
	except OptionalDependencyNotAvailable:
		pass
	else:
		from .modeling_flax_speech_encoder_decoder import FlaxSpeechEncoderDecoderModel

else:
	import sys

	lowerCamelCase_    :		Optional[int]							=	_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)




