





from transformers import SqueezeBertTokenizer, SqueezeBertTokenizerFast
from transformers.testing_utils import require_tokenizers, slow

from ..bert.test_tokenization_bert import BertTokenizationTest
@require_tokenizers
class       UpperCamelCase_		(	_lowerCamelCase       ):
					lowerCAmelCase_				=						SqueezeBertTokenizer
					lowerCAmelCase_				=						SqueezeBertTokenizerFast
					lowerCAmelCase_				=						True




					def 						lowerCAmelCase      (		self					,    **lowerCAmelCase_	)		->				Union[str, Any]:
										return SqueezeBertTokenizerFast.from_pretrained(self.tmpdirname					,    **lowerCAmelCase_	)






					@slow
					def 						lowerCAmelCase      (		self	)		->				Union[str, Any]:
										_snake_case						=					SqueezeBertTokenizer.from_pretrained('squeezebert/squeezebert-mnli-headless'	)

										_snake_case						=					tokenizer.encode('sequence builders'					,    add_special_tokens=lowerCAmelCase_	)
										_snake_case						=					tokenizer.encode('multi-sequence build'					,    add_special_tokens=lowerCAmelCase_	)

										_snake_case						=					tokenizer.build_inputs_with_special_tokens(lowerCAmelCase_	)
										_snake_case						=					tokenizer.build_inputs_with_special_tokens(lowerCAmelCase_					,    lowerCAmelCase_	)

										assert encoded_sentence == [tokenizer.cls_token_id] + text + [tokenizer.sep_token_id]
										assert encoded_pair == [tokenizer.cls_token_id] + text + [tokenizer.sep_token_id] + text_a + [
										    tokenizer.sep_token_id
										]










def     lowerCamelCase__  (  UpperCamelCase__      :							int = 100    )      ->			int:



					'''simple docstring'''




					_snake_case						=					1
					_snake_case						=					0
					for i in range(1							,     num + 1    ):
										fact *= i

					for j in str(UpperCamelCase__    ):
										result += int(UpperCamelCase__    )

					return result


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



