






from ...configuration_utils import PretrainedConfig
from ...utils import logging


A        =			logging.get_logger(__name__)

A        =			{'openai-gpt': 'https://huggingface.co/openai-gpt/resolve/main/config.json'}


class 							__a							(  __A						):





		'''simple docstring'''



		UpperCAmelCase__      :				Any				    =						"""openai-gpt"""
		UpperCAmelCase__      :				Optional[int]				    =						{
		    """max_position_embeddings""": """n_positions""",
		    """hidden_size""": """n_embd""",
		    """num_attention_heads""": """n_head""",
		    """num_hidden_layers""": """n_layer""",
		}


		def __init__(						self ,    UpperCamelCase__=40478 ,    UpperCamelCase__=512 ,    UpperCamelCase__=768 ,    UpperCamelCase__=12 ,    UpperCamelCase__=12 ,    UpperCamelCase__="gelu" ,    UpperCamelCase__=0.1 ,    UpperCamelCase__=0.1 ,    UpperCamelCase__=0.1 ,    UpperCamelCase__=1E-5 ,    UpperCamelCase__=0.02 ,    UpperCamelCase__="cls_index" ,    UpperCamelCase__=True ,    UpperCamelCase__=None ,    UpperCamelCase__=True ,    UpperCamelCase__=0.1 ,    **UpperCamelCase__ ,    ):
						SCREAMING_SNAKE_CASE_   :	str													=   vocab_size
						SCREAMING_SNAKE_CASE_   :	str													=   n_positions
						SCREAMING_SNAKE_CASE_   :	str													=   n_embd
						SCREAMING_SNAKE_CASE_   :	Dict													=   n_layer
						SCREAMING_SNAKE_CASE_   :	List[str]													=   n_head
						SCREAMING_SNAKE_CASE_   :	Tuple													=   afn
						SCREAMING_SNAKE_CASE_   :	Union[str, Any]													=   resid_pdrop
						SCREAMING_SNAKE_CASE_   :	int													=   embd_pdrop
						SCREAMING_SNAKE_CASE_   :	Any													=   attn_pdrop
						SCREAMING_SNAKE_CASE_   :	str													=   layer_norm_epsilon
						SCREAMING_SNAKE_CASE_   :	List[str]													=   initializer_range
						SCREAMING_SNAKE_CASE_   :	List[Any]													=   summary_type
						SCREAMING_SNAKE_CASE_   :	Tuple													=   summary_use_proj
						SCREAMING_SNAKE_CASE_   :	List[str]													=   summary_activation
						SCREAMING_SNAKE_CASE_   :	Optional[int]													=   summary_first_dropout
						SCREAMING_SNAKE_CASE_   :	List[Any]													=   summary_proj_to_labels
						super().__init__(**UpperCamelCase__       )







def 					_lowerCamelCase(			):





				'''simple docstring'''







				return 1



def 					_lowerCamelCase(			lowerCAmelCase__				:		int      ):





				'''simple docstring'''







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



def 					_lowerCamelCase(			lowerCAmelCase__				:		int      ):





				'''simple docstring'''







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



def 					_lowerCamelCase(			lowerCAmelCase__				:		int      ):





				'''simple docstring'''







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



def 					_lowerCamelCase(			lowerCAmelCase__				:		int      ):





				'''simple docstring'''







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



def 					_lowerCamelCase(			lowerCAmelCase__				:		int      ):





				'''simple docstring'''







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



def 					_lowerCamelCase(			lowerCAmelCase__				:		int      ):





				'''simple docstring'''







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



def 					_lowerCamelCase(			lowerCAmelCase__				:		int      ):





				'''simple docstring'''







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



def 					_lowerCamelCase(			lowerCAmelCase__				:		int = 200      ):





				'''simple docstring'''







				return two_pound(lowerCAmelCase__      )


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