






from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_flax_available,
    is_tf_available,
    is_torch_available,
)


A        =			{
    'configuration_wav2vec2': ['WAV_2_VEC_2_PRETRAINED_CONFIG_ARCHIVE_MAP', 'Wav2Vec2Config'],
    'feature_extraction_wav2vec2': ['Wav2Vec2FeatureExtractor'],
    'processing_wav2vec2': ['Wav2Vec2Processor'],
    'tokenization_wav2vec2': ['Wav2Vec2CTCTokenizer', 'Wav2Vec2Tokenizer'],
}


try:
				if not is_torch_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				A        =			[
				    'WAV_2_VEC_2_PRETRAINED_MODEL_ARCHIVE_LIST',
				    'Wav2Vec2ForAudioFrameClassification',
				    'Wav2Vec2ForCTC',
				    'Wav2Vec2ForMaskedLM',
				    'Wav2Vec2ForPreTraining',
				    'Wav2Vec2ForSequenceClassification',
				    'Wav2Vec2ForXVector',
				    'Wav2Vec2Model',
				    'Wav2Vec2PreTrainedModel',
				]

try:
				if not is_tf_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				A        =			[
				    'TF_WAV_2_VEC_2_PRETRAINED_MODEL_ARCHIVE_LIST',
				    'TFWav2Vec2ForCTC',
				    'TFWav2Vec2Model',
				    'TFWav2Vec2PreTrainedModel',
				    'TFWav2Vec2ForSequenceClassification',
				]

try:
				if not is_flax_available():
								raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
				pass
else:
				A        =			[
				    'FlaxWav2Vec2ForCTC',
				    'FlaxWav2Vec2ForPreTraining',
				    'FlaxWav2Vec2Model',
				    'FlaxWav2Vec2PreTrainedModel',
				]


if TYPE_CHECKING:
				from .configuration_wavaveca import WAV_2_VEC_2_PRETRAINED_CONFIG_ARCHIVE_MAP, WavaVecaConfig
				from .feature_extraction_wavaveca import WavaVecaFeatureExtractor
				from .processing_wavaveca import WavaVecaProcessor
				from .tokenization_wavaveca import WavaVecaCTCTokenizer, WavaVecaTokenizer

				try:
								if not is_torch_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .modeling_wavaveca import (
								    WAV_2_VEC_2_PRETRAINED_MODEL_ARCHIVE_LIST,
								    WavaVecaForAudioFrameClassification,
								    WavaVecaForCTC,
								    WavaVecaForMaskedLM,
								    WavaVecaForPreTraining,
								    WavaVecaForSequenceClassification,
								    WavaVecaForXVector,
								    WavaVecaModel,
								    WavaVecaPreTrainedModel,
								)

				try:
								if not is_tf_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .modeling_tf_wavaveca import (
								    TF_WAV_2_VEC_2_PRETRAINED_MODEL_ARCHIVE_LIST,
								    TFWavaVecaForCTC,
								    TFWavaVecaForSequenceClassification,
								    TFWavaVecaModel,
								    TFWavaVecaPreTrainedModel,
								)

				try:
								if not is_flax_available():
												raise OptionalDependencyNotAvailable()
				except OptionalDependencyNotAvailable:
								pass
				else:
								from .modeling_tf_wavaveca import (
								    FlaxWavaVecaForCTC,
								    FlaxWavaVecaForPreTraining,
								    FlaxWavaVecaModel,
								    FlaxWavaVecaPreTrainedModel,
								)


else:
				import sys

				A        =			_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)







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())))