





from ..utils import DummyObject, requires_backends
class      UpperCamelCase_						(					metaclass=_lowerCamelCase   ):
					lowerCAmelCase_							=		['''torch''', '''transformers''', '''onnx''']




					def __init__(						self			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							str:
										requires_backends(self			,  ['torch', 'transformers', 'onnx']					)




					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							int:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)






					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							str:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)





class      UpperCamelCase_						(					metaclass=_lowerCamelCase   ):
					lowerCAmelCase_							=		['''torch''', '''transformers''', '''onnx''']




					def __init__(						self			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							int:
										requires_backends(self			,  ['torch', 'transformers', 'onnx']					)




					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Union[str, Any]:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)






					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Dict:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)





class      UpperCamelCase_						(					metaclass=_lowerCamelCase   ):
					lowerCAmelCase_							=		['''torch''', '''transformers''', '''onnx''']




					def __init__(						self			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Any:
										requires_backends(self			,  ['torch', 'transformers', 'onnx']					)




					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Optional[int]:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)






					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							List[Any]:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)





class      UpperCamelCase_						(					metaclass=_lowerCamelCase   ):
					lowerCAmelCase_							=		['''torch''', '''transformers''', '''onnx''']




					def __init__(						self			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Dict:
										requires_backends(self			,  ['torch', 'transformers', 'onnx']					)




					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Dict:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)






					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Any:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)





class      UpperCamelCase_						(					metaclass=_lowerCamelCase   ):
					lowerCAmelCase_							=		['''torch''', '''transformers''', '''onnx''']




					def __init__(						self			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Tuple:
										requires_backends(self			,  ['torch', 'transformers', 'onnx']					)




					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							int:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)






					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Union[str, Any]:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)





class      UpperCamelCase_						(					metaclass=_lowerCamelCase   ):
					lowerCAmelCase_							=		['''torch''', '''transformers''', '''onnx''']




					def __init__(						self			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Optional[int]:
										requires_backends(self			,  ['torch', 'transformers', 'onnx']					)




					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							Optional[Any]:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)






					@classmethod
					def 		lowerCAmelCase     (						cls			,  *lowerCAmelCase_			,  **lowerCAmelCase_					)						->							int:
										requires_backends(cls			,  ['torch', 'transformers', 'onnx']					)










def   lowerCamelCase__       (       )     ->	int:



					'''simple docstring'''




					return 1





def   lowerCamelCase__       (       UpperCamelCase__     :    int  )     ->	int:



					'''simple docstring'''




					return 0 if x < 0 else two_pence(x - 2  ) + one_pence()





def   lowerCamelCase__       (       UpperCamelCase__     :    int  )     ->	int:



					'''simple docstring'''




					return 0 if x < 0 else five_pence(x - 5  ) + two_pence(UpperCamelCase__  )





def   lowerCamelCase__       (       UpperCamelCase__     :    int  )     ->	int:



					'''simple docstring'''




					return 0 if x < 0 else ten_pence(x - 10  ) + five_pence(UpperCamelCase__  )





def   lowerCamelCase__       (       UpperCamelCase__     :    int  )     ->	int:



					'''simple docstring'''




					return 0 if x < 0 else twenty_pence(x - 20  ) + ten_pence(UpperCamelCase__  )





def   lowerCamelCase__       (       UpperCamelCase__     :    int  )     ->	int:



					'''simple docstring'''




					return 0 if x < 0 else fifty_pence(x - 50  ) + twenty_pence(UpperCamelCase__  )





def   lowerCamelCase__       (       UpperCamelCase__     :    int  )     ->	int:



					'''simple docstring'''




					return 0 if x < 0 else one_pound(x - 100  ) + fifty_pence(UpperCamelCase__  )





def   lowerCamelCase__       (       UpperCamelCase__     :    int  )     ->	int:



					'''simple docstring'''




					return 0 if x < 0 else two_pound(x - 200  ) + one_pound(UpperCamelCase__  )





def   lowerCamelCase__       (       UpperCamelCase__     :    int = 200  )     ->	int:



					'''simple docstring'''




					return two_pound(UpperCamelCase__  )


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



