'''simple docstring'''




def 							snake_case__				(     _A:   int					)       ->      bool:

		'''simple docstring'''


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






def 							snake_case__				(     _A:   int = 5000					)       ->      int:

		'''simple docstring'''


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

		return -1


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





'''simple docstring'''




import copy
from dataclasses import dataclass, field
from typing import ClassVar, Dict

from ..features import Audio, Features, Value
from .base import TaskTemplate






@dataclass(frozen=lowerCAmelCase__      )
class 							a__(   lowerCAmelCase__      ):


			'''simple docstring'''






			UpperCAmelCase_     :	str						=			field(default='''automatic-speech-recognition'''					,		metadata={'''include_in_asdict_even_if_is_default''': True}      )
			UpperCAmelCase_     :	ClassVar[Features]						=			Features({'''audio''': Audio()}      )
			UpperCAmelCase_     :	ClassVar[Features]						=			Features({'''transcription''': Value('''string'''      )}      )
			UpperCAmelCase_     :	str						=			"audio"
			UpperCAmelCase_     :	str						=			"transcription"



			def 				a_			(  self			,       __lowerCAmelCase):




					"""simple docstring"""


					if self.audio_column not in features:
							raise ValueError(f"Column {self.audio_column} is not present in features.")
					if not isinstance(features[self.audio_column]			,       __lowerCAmelCase):
							raise ValueError(f"Column {self.audio_column} is not an Audio type.")
					lowerCAmelCase     =    copy.deepcopy(self)
					lowerCAmelCase     =    self.input_schema.copy()
					lowerCAmelCase     =    features[self.audio_column]
					lowerCAmelCase     =    input_schema
					return task_template







			@property
			def 				a_			(  self):




					"""simple docstring"""


					return {self.audio_column: "audio", self.transcription_column: "transcription"}




