
"""simple docstring"""





def 				A_  (__a					):

					'''simple docstring'''





					A_								=    [[0 for _ in range(__a					)] for _ in range(m + 1					)]
					for i in range(m + 1					):
										A_								=    1

					for n in range(m + 1					):
										for k in range(1					, __a					):
															memo[n][k] += memo[n][k - 1]
															if n - k > 0:
																				memo[n][k] += memo[n - k - 1][k]

					return memo[m][m - 1]


if __name__ == "__main__":
		import sys

		if len(sys.argv) == 1:
				try:
						UpperCamelCase_       :    Dict						      =			int(input('''Enter a number: ''').strip())
						print(partition(n))
				except ValueError:
						print('''Please enter a number.''')
		else:
				try:
						UpperCamelCase_       :    Any						      =			int(sys.argv[1])
						print(partition(n))
				except ValueError:
						print('''Please pass a number.''')






"""simple docstring"""





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


UpperCamelCase_       :    Any						      =			logging.get_logger(__name__)

# TODO: upload to AWS
UpperCamelCase_       :    List[str]						      =			{
    '''yjernite/retribert-base-uncased''': (
        '''https://huggingface.co/yjernite/retribert-base-uncased/resolve/main/config.json'''
    ),
}



class __lowerCAmelCase					(       _lowercase   ):




			"""simple docstring"""







			snake_case						   =					"retribert"




			def __init__(					self    :       str							, _snake_case    :       List[str]=30_522							, _snake_case    :       List[Any]=768							, _snake_case    :       List[Any]=8							, _snake_case    :       Union[str, Any]=12							, _snake_case    :       Optional[Any]=3_072							, _snake_case    :       List[Any]="gelu"							, _snake_case    :       Union[str, Any]=0.1							, _snake_case    :       Dict=0.1							, _snake_case    :       str=512							, _snake_case    :       Tuple=2							, _snake_case    :       Dict=0.0_2							, _snake_case    :       Optional[Any]=1e-12							, _snake_case    :       Tuple=True							, _snake_case    :       Union[str, Any]=128							, _snake_case    :       Union[str, Any]=0							, **_snake_case    :       Any							, )   ->			Optional[int]:







								"""simple docstring"""
								super().__init__(pad_token_id=_snake_case							, **_snake_case						)

								A_								=    vocab_size
								A_								=    hidden_size
								A_								=    num_hidden_layers
								A_								=    num_attention_heads
								A_								=    hidden_act
								A_								=    intermediate_size
								A_								=    hidden_dropout_prob
								A_								=    attention_probs_dropout_prob
								A_								=    max_position_embeddings
								A_								=    type_vocab_size
								A_								=    initializer_range
								A_								=    layer_norm_eps
								A_								=    share_encoders
								A_								=    projection_dim




