

'''simple docstring'''
from argparse import ArgumentParser

from . import BaseTransformersCLICommand




def 	UpperCamelCase   (       lowercase_						:    int	)		->	Tuple:




  '''simple docstring'''



  return DownloadCommand(args.model     ,					args.cache_dir     ,					args.force     ,					args.trust_remote_code	)




class 						__magic_name__   (							__SCREAMING_SNAKE_CASE ):







 @staticmethod
 def 						_A(       snake_case_   ):
   lowercase									=parser.add_parser('''download'''   )
   download_parser.add_argument(
       '''--cache-dir'''  , type=snake_case_  , default=snake_case_  , help='''Path to location to store the models'''   )
   download_parser.add_argument(
       '''--force'''  , action='''store_true'''  , help='''Force the model to be download even if already in cache-dir'''   )
   download_parser.add_argument(
       '''--trust-remote-code'''  , action='''store_true'''  , help='''Whether or not to allow for custom models defined on the Hub in their own modeling files. Use only if you\'ve reviewed the code as it will execute on your local machine'''  , )
   download_parser.add_argument('''model'''  , type=snake_case_  , help='''Name of the model to download'''   )
   download_parser.set_defaults(func=snake_case_   )







 def __init__(       self  , snake_case_  , snake_case_  , snake_case_  , snake_case_   ):
   lowercase									=model
   lowercase									=cache
   lowercase									=force
   lowercase									=trust_remote_code







 def 						_A(       self   ):
   from ..models.auto import AutoModel, AutoTokenizer

   AutoModel.from_pretrained(
       self._model  , cache_dir=self._cache  , force_download=self._force  , trust_remote_code=self._trust_remote_code   )
   AutoTokenizer.from_pretrained(
       self._model  , cache_dir=self._cache  , force_download=self._force  , trust_remote_code=self._trust_remote_code   )






"""simple docstring"""




def        a__					(							snake_case__ = 10_00							)		->   int:
			lowerCamelCase ,  lowerCamelCase      =   1, 1
			lowerCamelCase      =   2
			while True:
						lowerCamelCase      =   0
						lowerCamelCase      =   fa + fa
						lowerCamelCase ,  lowerCamelCase      =   fa, f
						index += 1
						for _ in str(snake_case__							):
									i += 1
						if i == n:
									break
			return index


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



