





"""simple docstring"""




from collections import OrderedDict
from typing import Mapping

from ...configuration_utils import PretrainedConfig
from ...onnx import OnnxConfig
from ...utils import logging


a						: Tuple     	=			logging.get_logger(__name__)

a						: Tuple     	=			{
    '''xlm-roberta-base''': '''https://huggingface.co/xlm-roberta-base/resolve/main/config.json''',
    '''xlm-roberta-large''': '''https://huggingface.co/xlm-roberta-large/resolve/main/config.json''',
    '''xlm-roberta-large-finetuned-conll02-dutch''': (
        '''https://huggingface.co/xlm-roberta-large-finetuned-conll02-dutch/resolve/main/config.json'''
    ),
    '''xlm-roberta-large-finetuned-conll02-spanish''': (
        '''https://huggingface.co/xlm-roberta-large-finetuned-conll02-spanish/resolve/main/config.json'''
    ),
    '''xlm-roberta-large-finetuned-conll03-english''': (
        '''https://huggingface.co/xlm-roberta-large-finetuned-conll03-english/resolve/main/config.json'''
    ),
    '''xlm-roberta-large-finetuned-conll03-german''': (
        '''https://huggingface.co/xlm-roberta-large-finetuned-conll03-german/resolve/main/config.json'''
    ),
}


class        __UpperCamelCase				(						a__						):
							lowerCamelCase   :					Union[str, Any]      					="""xlm-roberta"""






							def __init__(   self      ,					lowerCAmelCase__=3_0522      ,					lowerCAmelCase__=768      ,					lowerCAmelCase__=12      ,					lowerCAmelCase__=12      ,					lowerCAmelCase__=3072      ,					lowerCAmelCase__="gelu"      ,					lowerCAmelCase__=0.1      ,					lowerCAmelCase__=0.1      ,					lowerCAmelCase__=512      ,					lowerCAmelCase__=2      ,					lowerCAmelCase__=0.02      ,					lowerCAmelCase__=1E-12      ,					lowerCAmelCase__=1      ,					lowerCAmelCase__=0      ,					lowerCAmelCase__=2      ,					lowerCAmelCase__="absolute"      ,					lowerCAmelCase__=True      ,					lowerCAmelCase__=None      ,					**lowerCAmelCase__      ,					)	-> Optional[int]:
								super().__init__(pad_token_id=lowerCAmelCase__      ,					bos_token_id=lowerCAmelCase__      ,					eos_token_id=lowerCAmelCase__      ,					**lowerCAmelCase__      )

								a      :		Any	=				vocab_size
								a      :		int	=				hidden_size
								a      :		int	=				num_hidden_layers
								a      :		Tuple	=				num_attention_heads
								a      :		Optional[Any]	=				hidden_act
								a      :		Optional[Any]	=				intermediate_size
								a      :		Union[str, Any]	=				hidden_dropout_prob
								a      :		Optional[Any]	=				attention_probs_dropout_prob
								a      :		Union[str, Any]	=				max_position_embeddings
								a      :		str	=				type_vocab_size
								a      :		int	=				initializer_range
								a      :		Optional[Any]	=				layer_norm_eps
								a      :		Any	=				position_embedding_type
								a      :		Tuple	=				use_cache
								a      :		Union[str, Any]	=				classifier_dropout


class        __UpperCamelCase				(						a__						):






							@property
							def     __a   (   self      )	-> Mapping[str, Mapping[int, str]]:
								if self.task == "multiple-choice":
									a      :		Union[str, Any]	=				{0: "batch", 1: "choice", 2: "sequence"}
								else:
									a      :		List[Any]	=				{0: "batch", 1: "sequence"}
								return OrderedDict(
								    [
								        ("input_ids", dynamic_axis),
								        ("attention_mask", dynamic_axis),
								    ]      )







"""simple docstring"""






def 			_lowercase				(  )						->   int:
			return 1


def 			_lowercase				(  __snake_case	)						->   int:
			return 0 if x < 0 else two_pence(x - 2	) + one_pence()


def 			_lowercase				(  __snake_case	)						->   int:
			return 0 if x < 0 else five_pence(x - 5	) + two_pence(__snake_case	)


def 			_lowercase				(  __snake_case	)						->   int:
			return 0 if x < 0 else ten_pence(x - 10	) + five_pence(__snake_case	)


def 			_lowercase				(  __snake_case	)						->   int:
			return 0 if x < 0 else twenty_pence(x - 20	) + ten_pence(__snake_case	)


def 			_lowercase				(  __snake_case	)						->   int:
			return 0 if x < 0 else fifty_pence(x - 50	) + twenty_pence(__snake_case	)


def 			_lowercase				(  __snake_case	)						->   int:
			return 0 if x < 0 else one_pound(x - 100	) + fifty_pence(__snake_case	)


def 			_lowercase				(  __snake_case	)						->   int:
			return 0 if x < 0 else two_pound(x - 200	) + one_pound(__snake_case	)


def 			_lowercase				(  __snake_case = 200	)						->   int:
			return two_pound(__snake_case	)


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