






def 	lowerCAmelCase_		(lowercase__						:       int       )		->    bool:


				'''simple docstring'''




				lowerCAmelCase__      			=						(1 + 24 * n) ** 0.5
				return ((1 + root) / 6) % 1 == 0





def 	lowerCAmelCase_		(lowercase__						:       int = 50_00       )		->    int:


				'''simple docstring'''




				lowerCAmelCase__      			=						[(i * (3 * i - 1)) // 2 for i in range(1     ,					lowercase__       )]
				for i, pentagonal_i in enumerate(lowercase__       ):
								for j in range(lowercase__     ,					len(lowercase__       )       ):
												lowerCAmelCase__      			=						pentagonal_nums[j]
												lowerCAmelCase__      			=						pentagonal_i + pentagonal_j
												lowerCAmelCase__      			=						pentagonal_j - pentagonal_i
												if is_pentagonal(lowercase__       ) and is_pentagonal(lowercase__       ):
																return b

				return -1


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













from .glue import GlueDataset, GlueDataTrainingArguments
from .language_modeling import (
    LineByLineTextDataset,
    LineByLineWithRefDataset,
    LineByLineWithSOPTextDataset,
    TextDataset,
    TextDatasetForNextSentencePrediction,
)
from .squad import SquadDataset, SquadDataTrainingArguments





