'''simple docstring'''




def 				snake_case__							(			)    ->	int:

		'''simple docstring'''


		return 1






def 				snake_case__							(			_A:					int )    ->	int:

		'''simple docstring'''


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






def 				snake_case__							(			_A:					int )    ->	int:

		'''simple docstring'''


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






def 				snake_case__							(			_A:					int )    ->	int:

		'''simple docstring'''


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






def 				snake_case__							(			_A:					int )    ->	int:

		'''simple docstring'''


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






def 				snake_case__							(			_A:					int )    ->	int:

		'''simple docstring'''


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






def 				snake_case__							(			_A:					int )    ->	int:

		'''simple docstring'''


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






def 				snake_case__							(			_A:					int )    ->	int:

		'''simple docstring'''


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






def 				snake_case__							(			_A:					int = 200 )    ->	int:

		'''simple docstring'''


		return two_pound(_A )


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





'''simple docstring'''




import os
import string
import sys


__lowercase          =  1 << 8

__lowercase          =  {
    '''tab''': ord('''\t'''),
    '''newline''': ord('''\r'''),
    '''esc''': 2_7,
    '''up''': 6_5 + ARROW_KEY_FLAG,
    '''down''': 6_6 + ARROW_KEY_FLAG,
    '''right''': 6_7 + ARROW_KEY_FLAG,
    '''left''': 6_8 + ARROW_KEY_FLAG,
    '''mod_int''': 9_1,
    '''undefined''': sys.maxsize,
    '''interrupt''': 3,
    '''insert''': 5_0,
    '''delete''': 5_1,
    '''pg_up''': 5_3,
    '''pg_down''': 5_4,
}

__lowercase          =  KEYMAP['''up''']
__lowercase          =  KEYMAP['''left''']

if sys.platform == "win32":
						__lowercase          =  []
						__lowercase          =  {
						    B'''\xe0H''': KEYMAP['''up'''] - ARROW_KEY_FLAG,
						    B'''\x00H''': KEYMAP['''up'''] - ARROW_KEY_FLAG,
						    B'''\xe0P''': KEYMAP['''down'''] - ARROW_KEY_FLAG,
						    B'''\x00P''': KEYMAP['''down'''] - ARROW_KEY_FLAG,
						    B'''\xe0M''': KEYMAP['''right'''] - ARROW_KEY_FLAG,
						    B'''\x00M''': KEYMAP['''right'''] - ARROW_KEY_FLAG,
						    B'''\xe0K''': KEYMAP['''left'''] - ARROW_KEY_FLAG,
						    B'''\x00K''': KEYMAP['''left'''] - ARROW_KEY_FLAG,
						}

for i in range(1_0):
						__lowercase          =  ord(str(i))






def 				snake_case__							(			)    ->	List[Any]:

		'''simple docstring'''


		if os.name == "nt":
				import msvcrt

				lowerCAmelCase   					=  """mbcs"""
				# Flush the keyboard buffer
				while msvcrt.kbhit():
						msvcrt.getch()
				if len(_A ) == 0:
						# Read the keystroke
						lowerCAmelCase   					=  msvcrt.getch()

						# If it is a prefix char, get second part
						if ch in (b"\x00", b"\xe0"):
								lowerCAmelCase   					=  ch + msvcrt.getch()
								# Translate actual Win chars to bullet char types
								try:
										lowerCAmelCase   					=  chr(WIN_KEYMAP[cha] )
										WIN_CH_BUFFER.append(chr(KEYMAP["""mod_int"""] ) )
										WIN_CH_BUFFER.append(_A )
										if ord(_A ) in (
										    KEYMAP["insert"] - 1 << 9,
										    KEYMAP["delete"] - 1 << 9,
										    KEYMAP["pg_up"] - 1 << 9,
										    KEYMAP["pg_down"] - 1 << 9,
										):
												WIN_CH_BUFFER.append(chr(126 ) )
										lowerCAmelCase   					=  chr(KEYMAP["""esc"""] )
								except KeyError:
										lowerCAmelCase   					=  cha[1]
						else:
								lowerCAmelCase   					=  ch.decode(_A )
				else:
						lowerCAmelCase   					=  WIN_CH_BUFFER.pop(0 )
		elif os.name == "posix":
				import termios
				import tty

				lowerCAmelCase   					=  sys.stdin.fileno()
				lowerCAmelCase   					=  termios.tcgetattr(_A )
				try:
						tty.setraw(_A )
						lowerCAmelCase   					=  sys.stdin.read(1 )
				finally:
						termios.tcsetattr(_A      ,   termios.TCSADRAIN      ,   _A )
		return ch






def 				snake_case__							(			)    ->	Tuple:

		'''simple docstring'''


		lowerCAmelCase   					=  get_raw_chars()
		if ord(_A ) in [KEYMAP["interrupt"], KEYMAP["newline"]]:
				return char

		elif ord(_A ) == KEYMAP["esc"]:
				lowerCAmelCase   					=  get_raw_chars()
				if ord(_A ) == KEYMAP["mod_int"]:
						lowerCAmelCase   					=  get_raw_chars()
						if ord(_A ) >= KEYMAP["arrow_begin"] - ARROW_KEY_FLAG and ord(_A ) <= KEYMAP["arrow_end"] - ARROW_KEY_FLAG:
								return chr(ord(_A ) + ARROW_KEY_FLAG )
						else:
								return KEYMAP["undefined"]
				else:
						return get_raw_chars()

		else:
				if char in string.printable:
						return char
				else:
						return KEYMAP["undefined"]




