



import sys

lowerCamelCase__			= (
    """73167176531330624919225119674426574742355349194934"""
    """96983520312774506326239578318016984801869478851843"""
    """85861560789112949495459501737958331952853208805511"""
    """12540698747158523863050715693290963295227443043557"""
    """66896648950445244523161731856403098711121722383113"""
    """62229893423380308135336276614282806444486645238749"""
    """30358907296290491560440772390713810515859307960866"""
    """70172427121883998797908792274921901699720888093776"""
    """65727333001053367881220235421809751254540594752243"""
    """52584907711670556013604839586446706324415722155397"""
    """53697817977846174064955149290862569321978468622482"""
    """83972241375657056057490261407972968652414535100474"""
    """82166370484403199890008895243450658541227588666881"""
    """16427171479924442928230863465674813919123162824586"""
    """17866458359124566529476545682848912883142607690042"""
    """24219022671055626321111109370544217506941658960408"""
    """07198403850962455444362981230987879927244284909188"""
    """84580156166097919133875499200524063689912560717606"""
    """05886116467109405077541002256983155200055935729725"""
    """71636269561882670428252483600823257530420752963450"""
)

def   lowerCAmelCase__						(							_SCREAMING_SNAKE_CASE       :			str = N    ):
				"""simple docstring"""







				__a       =		-sys.maxsize - 1
				for i in range(len(_SCREAMING_SNAKE_CASE    ) - 12    ):
								__a       =		1
								for j in range(13    ):
												product *= int(n[i + j]    )
								if product > largest_product:
												__a       =		product
				return largest_product


if __name__ == "__main__":
						print(F"""{solution() = }""")





from ...configuration_utils import PretrainedConfig
from ...utils import logging


lowerCamelCase__			= logging.get_logger(__name__)

lowerCamelCase__			= {
    """alibaba-damo/mgp-str-base""": """https://huggingface.co/alibaba-damo/mgp-str-base/resolve/main/config.json""",
}






class    SCREAMING_SNAKE_CASE			(							lowerCamelCase__					):
							__lowerCamelCase	:	Dict    ='mgp-str'





							def __init__(   self		:		Optional[Any]      ,				__lowercase		:		Dict=[32, 128]      ,				__lowercase		:		Tuple=4      ,				__lowercase		:		Optional[Any]=3      ,				__lowercase		:		str=27      ,				__lowercase		:		Any=38      ,				__lowercase		:		str=50257      ,				__lowercase		:		List[str]=30522      ,				__lowercase		:		Tuple=768      ,				__lowercase		:		str=12      ,				__lowercase		:		Optional[Any]=12      ,				__lowercase		:		str=4.0      ,				__lowercase		:		Union[str, Any]=True      ,				__lowercase		:		List[Any]=False      ,				__lowercase		:		Union[str, Any]=1E-5      ,				__lowercase		:		Optional[int]=0.0      ,				__lowercase		:		Dict=0.0      ,				__lowercase		:		Union[str, Any]=0.0      ,				__lowercase		:		List[str]=False      ,				__lowercase		:		List[Any]=0.02      ,				**__lowercase		:		List[Any]      ,				):

											'''simple docstring'''
											super().__init__(**__lowercase	)

											__a       =		image_size
											__a       =		patch_size
											__a       =		num_channels
											__a       =		max_token_length
											__a       =		num_character_labels
											__a       =		num_bpe_labels
											__a       =		num_wordpiece_labels
											__a       =		hidden_size
											__a       =		num_hidden_layers
											__a       =		num_attention_heads
											__a       =		mlp_ratio
											__a       =		distilled
											__a       =		layer_norm_eps
											__a       =		drop_rate
											__a       =		qkv_bias
											__a       =		attn_drop_rate
											__a       =		drop_path_rate
											__a       =		output_aa_attentions
											__a       =		initializer_range
