


"""simple docstring"""






import importlib
import sys
from argparse import REMAINDER, ArgumentParser
from pathlib import Path

import torch_xla.distributed.xla_multiprocessing as xmp
def       A_   (   ):






					"""simple docstring"""

					_a    	=				ArgumentParser(
					    description=(
					        '''PyTorch TPU distributed training launch helper utility that will spawn up multiple distributed processes'''
					    )       )

					# Optional arguments for the launch helper
					parser.add_argument('''--num_cores''',     type=_lowerCAmelCase,     default=1,     help='''Number of TPU cores to use (1 or 8).'''       )

					# positional
					parser.add_argument(
					    '''training_script''',     type=_lowerCAmelCase,     help=(
					        '''The full path to the single TPU training '''
					        '''program/script to be launched in parallel, '''
					        '''followed by all the arguments for the '''
					        '''training script'''
					    ),     )

					# rest from the training program
					parser.add_argument('''training_script_args''',     nargs=_lowerCAmelCase       )

					return parser.parse_args()
def       A_   (   ):






					"""simple docstring"""

					_a    	=				parse_args()

					# Import training_script as a module.
					_a    	=				Path(args.training_script       )
					sys.path.append(str(script_fpath.parent.resolve()       )       )
					_a    	=				script_fpath.stem
					_a    	=				importlib.import_module(_lowerCAmelCase       )

					# Patch sys.argv
					_a    	=				[args.training_script] + args.training_script_args + ['''--tpu_num_cores''', str(args.num_cores       )]

					xmp.spawn(mod._mp_fn,     args=(),     nprocs=args.num_cores       )


if __name__ == "__main__":
			main()



"""simple docstring"""






def       A_   (   _lowerCAmelCase     :					int = 10_00       ):






     """simple docstring"""

     _a	,      _a    	=				1, 1
     _a    	=				2
     while True:
          _a    	=				0
          _a    	=				fa + fa
          _a	,      _a    	=				fa, f
          index += 1
          for _ in str(_lowerCAmelCase       ):
               i += 1
          if i == n:
               break
     return index


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