



"""simple docstring"""




from typing import Optional, Tuple

from ...tokenization_utils_fast import PreTrainedTokenizerFast
from ...utils import logging
from .tokenization_openai import OpenAIGPTTokenizer


_UpperCamelCase:					Optional[int]     				=	logging.get_logger(__name__)

_UpperCamelCase:					Optional[int]     				=	{'vocab_file': 'vocab.json', 'merges_file': 'merges.txt', 'tokenizer_file': 'tokenizer.json'}

_UpperCamelCase:					Dict     				=	{
    'vocab_file': {'openai-gpt': 'https://huggingface.co/openai-gpt/resolve/main/vocab.json'},
    'merges_file': {'openai-gpt': 'https://huggingface.co/openai-gpt/resolve/main/merges.txt'},
    'tokenizer_file': {'openai-gpt': 'https://huggingface.co/openai-gpt/resolve/main/tokenizer.json'},
}

_UpperCamelCase:					List[str]     				=	{
    'openai-gpt': 5_1_2,
}


class 	a__		(    SCREAMING_SNAKE_CASE__  ):
   _lowerCamelCase       				=					VOCAB_FILES_NAMES
   _lowerCamelCase       				=					PRETRAINED_VOCAB_FILES_MAP
   _lowerCamelCase       				=					PRETRAINED_POSITIONAL_EMBEDDINGS_SIZES
   _lowerCamelCase       				=					['input_ids', 'attention_mask']
   _lowerCamelCase       				=					OpenAIGPTTokenizer


   def __init__(				self   :				str,  lowerCAmelCase   :				str=None,  lowerCAmelCase   :				Tuple=None,  lowerCAmelCase   :				List[Any]=None,  lowerCAmelCase   :				Optional[int]="<unk>",  **lowerCAmelCase   :				str      )     ->							Union[str, Any]:
         super().__init__(lowerCAmelCase,  lowerCAmelCase,  tokenizer_file=lowerCAmelCase,  unk_token=lowerCAmelCase,  **lowerCAmelCase      )


   @property
   def 							lowercase					(				self   :				Union[str, Any]      )     ->							Union[str, Any]:
         return True






   def 							lowercase					(				self   :				List[str],  lowerCAmelCase   :				str,  lowerCAmelCase   :				Optional[str] = None      )     ->							Tuple[str]:
         lowercase	:   Optional[int]											= self._tokenizer.model.save(lowerCAmelCase,  name=lowerCAmelCase      )
         return tuple(lowerCAmelCase      )





"""simple docstring"""




def 	lowercase__  (      )  ->      Any:






      '''simple docstring'''


      lowercase	:   Dict											= 1

      while True:
            if (
                sorted(str(_UpperCAmelCase					)					)
                == sorted(str(2 * i					)					)
                == sorted(str(3 * i					)					)
                == sorted(str(4 * i					)					)
                == sorted(str(5 * i					)					)
                == sorted(str(6 * i					)					)
            ):
                  return i

            i += 1


if __name__ == "__main__":
     print(solution())
