
def 		UpperCamelCase						(   lowercase_			,			lowercase_ )		->						list[int]:


  '''simple docstring'''






  lowercase__	: Tuple     		=   int(lowercase_ )

  # Initialize Result
  lowercase__	: str     		=   []

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

  return answer


# Driver Code
if __name__ == "__main__":
     lowerCamelCase__     :		List[str]        = []
     lowerCamelCase__     :		Union[str, Any]        = """0"""

     if (
         input("""Do you want to enter your denominations ? (yY/n): """).strip().lower()
         == "y"
     ):
          lowerCamelCase__     :		List[Any]        = 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__     :		Optional[int]        = input("""Enter the change you want to make in Indian Currency: """).strip()
     else:
          # All denominations of Indian Currency if user does not enter
          lowerCamelCase__     :		Union[str, Any]        = [1, 2, 5, 1_0, 2_0, 5_0, 1_0_0, 5_0_0, 2_0_0_0]
          lowerCamelCase__     :		Optional[int]        = 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__     :		List[Any]        = find_minimum_change(denominations, value)
          # Print result
          for i in range(len(answer)):
               print(answer[i], end=""" """)












"""simple docstring"""






def 	_snake_case     (							lowercase__ = 1				,       lowercase__ = 1000						):
				_lowerCamelCase	:     Optional[int]       =       1
				_lowerCamelCase	:     List[Any]       =       0

				for divide_by_number in range(lowercase__				,       digit + 1						):
								_lowerCamelCase	:     list[int]       =       []
								_lowerCamelCase	:     Dict       =       numerator
								for _ in range(1				,       digit + 1						):
												if now_divide in has_been_divided:
																if longest_list_length < len(lowercase__						):
																				_lowerCamelCase	:     Any       =       len(lowercase__						)
																				_lowerCamelCase	:     Any       =       divide_by_number
												else:
																has_been_divided.append(lowercase__						)
																_lowerCamelCase	:     int       =       now_divide * 10 % divide_by_number

				return the_digit


# Tests
if __name__ == "__main__":
			import doctest

			doctest.testmod()