

'''simple docstring'''

def    A_  ( ):
  return 1





def    A_  ( snake_case ):
  return 0 if x < 0 else two_pence(x - 2 ) + one_pence()





def    A_  ( snake_case ):
  return 0 if x < 0 else five_pence(x - 5 ) + two_pence(snake_case )





def    A_  ( snake_case ):
  return 0 if x < 0 else ten_pence(x - 10 ) + five_pence(snake_case )





def    A_  ( snake_case ):
  return 0 if x < 0 else twenty_pence(x - 20 ) + ten_pence(snake_case )





def    A_  ( snake_case ):
  return 0 if x < 0 else fifty_pence(x - 50 ) + twenty_pence(snake_case )





def    A_  ( snake_case ):
  return 0 if x < 0 else one_pound(x - 100 ) + fifty_pence(snake_case )





def    A_  ( snake_case ):
  return 0 if x < 0 else two_pound(x - 200 ) + one_pound(snake_case )





def    A_  ( snake_case = 200 ):
  return two_pound(snake_case )


if __name__ == "__main__":
    print(solution(int(input().strip())))









'''simple docstring'''

import warnings
from functools import wraps
from typing import Callable





def    A_  ( snake_case ):

  @wraps(snake_case )
  def _inner_fn(*snake_case      ,       **snake_case ):
    warnings.warn(
        (F'''\'{fn.__name__}\' is experimental and might be subject to breaking changes in the future.''')      ,       snake_case      ,       )
    return fn(*snake_case      ,       **snake_case )

  return _inner_fn






