
import os

from huggingface_hub.constants import HUGGINGFACE_HUB_CACHE, hf_cache_home


lowercase						:      List[str]									= HUGGINGFACE_HUB_CACHE


lowercase						:      Union[str, Any]									= 'config.json'
lowercase						:      List[Any]									= 'diffusion_pytorch_model.bin'
lowercase						:      Dict									= 'diffusion_flax_model.msgpack'
lowercase						:      Union[str, Any]									= 'model.onnx'
lowercase						:      Optional[Any]									= 'diffusion_pytorch_model.safetensors'
lowercase						:      Optional[int]									= 'weights.pb'
lowercase						:      Tuple									= 'https://huggingface.co'
lowercase						:      Any									= default_cache_path
lowercase						:      str									= 'diffusers_modules'
lowercase						:      int									= os.getenv('HF_MODULES_CACHE', os.path.join(hf_cache_home, 'modules'))
lowercase						:      str									= ['fp16', 'non-ema']
lowercase						:      int									= '.self_attn'

def 			_SCREAMING_SNAKE_CASE      (	_lowerCamelCase				:    int = 200)      ->					int:






							'''simple docstring'''





							__UpperCamelCase			:     Any         =      [1, 2, 5, 10, 20, 50, 100, 200]
							__UpperCamelCase			:     Any         =      [0] * (pence + 1)
							__UpperCamelCase			:     Union[str, Any]         =      1  # base case: 1 way to make 0 pence

							for coin in coins:
														for i in range(_lowerCamelCase		,						pence + 1		,						1):
																					number_of_ways[i] += number_of_ways[i - coin]
							return number_of_ways[pence]


if __name__ == "__main__":
		assert solution(200) == 73682