

"""simple docstring"""




def 	UpperCAmelCase__   (				A__	,    A__   )      ->      Tuple:




   """simple docstring"""
   lowerCamelCase__						=			(boundary[1] - boundary[0]) / steps
   lowerCamelCase__						=			boundary[0]
   lowerCamelCase__						=			boundary[1]
   lowerCamelCase__						=			make_points(A__	,    A__	,    A__   )
   lowerCamelCase__						=			0.0
   y += (h / 2.0) * f(A__   )
   for i in x_i:
      # print(i)
      y += h * f(A__   )
   y += (h / 2.0) * f(A__   )
   return y



def 	UpperCAmelCase__   (				A__	,    A__	,    A__   )      ->      Optional[int]:




   """simple docstring"""
   lowerCamelCase__						=			a + h
   while x < (b - h):
      yield x
      lowerCamelCase__						=			x + h



def 	UpperCAmelCase__   (				A__   )      ->      Union[str, Any]:  # enter your function here




   """simple docstring"""
   lowerCamelCase__						=			(x - 0) * (x - 0)
   return y



def 	UpperCAmelCase__   (				)      ->      Dict:




   """simple docstring"""
   lowerCamelCase__						=			0.0  # Lower bound of integration
   lowerCamelCase__						=			1.0  # Upper bound of integration
   lowerCamelCase__						=			10.0  # define number of steps or resolution
   lowerCamelCase__						=			[a, b]  # define boundary of integration
   lowerCamelCase__						=			method_a(A__	,    A__   )
   print(f'y = {y}'   )


if __name__ == "__main__":
     main()







"""simple docstring"""




def 	UpperCAmelCase__   (				)      ->      int:




   """simple docstring"""
   return 1



def 	UpperCAmelCase__   (				A__   )      ->      int:




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



def 	UpperCAmelCase__   (				A__   )      ->      int:




   """simple docstring"""
   return 0 if x < 0 else five_pence(x - 5   ) + two_pence(A__   )



def 	UpperCAmelCase__   (				A__   )      ->      int:




   """simple docstring"""
   return 0 if x < 0 else ten_pence(x - 10   ) + five_pence(A__   )



def 	UpperCAmelCase__   (				A__   )      ->      int:




   """simple docstring"""
   return 0 if x < 0 else twenty_pence(x - 20   ) + ten_pence(A__   )



def 	UpperCAmelCase__   (				A__   )      ->      int:




   """simple docstring"""
   return 0 if x < 0 else fifty_pence(x - 50   ) + twenty_pence(A__   )



def 	UpperCAmelCase__   (				A__   )      ->      int:




   """simple docstring"""
   return 0 if x < 0 else one_pound(x - 100   ) + fifty_pence(A__   )



def 	UpperCAmelCase__   (				A__   )      ->      int:




   """simple docstring"""
   return 0 if x < 0 else two_pound(x - 200   ) + one_pound(A__   )



def 	UpperCAmelCase__   (				A__ = 200   )      ->      int:




   """simple docstring"""
   return two_pound(A__   )


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




