





"""simple docstring"""





def 			UpperCAmelCase__							(  SCREAMING_SNAKE_CASE     :						int = 2_00			):







      '''simple docstring'''




      lowerCAmelCase  						=       [1, 2, 5, 10, 20, 50, 1_00, 2_00]
      lowerCAmelCase  						=       [0] * (pence + 1)
      lowerCAmelCase  						=       1  # base case: 1 way to make 0 pence

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


if __name__ == "__main__":
       assert solution(200) == 73_682













"""simple docstring"""





from dataclasses import dataclass, field
from typing import ClassVar, Dict

from ..features import Features, Value
from .base import TaskTemplate

@dataclass(frozen=_UpperCAmelCase					)
class 		lowercase					(					_UpperCAmelCase					):
      _SCREAMING_SNAKE_CASE					=      field(default='language-modeling'     ,  metadata={'include_in_asdict_even_if_is_default': True}					)

      _SCREAMING_SNAKE_CASE					=      Features({'text': Value('string'					)}					)
      _SCREAMING_SNAKE_CASE					=      Features({}					)
      _SCREAMING_SNAKE_CASE					=      "text"





      @property
      def     _snake_case			(       self )		->     Dict[str, str]:
            return {self.text_column: "text"}






