
'''simple docstring'''



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

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




@dataclass(frozen=_SCREAMING_SNAKE_CASE					)
class     UpperCAmelCase_	(						_SCREAMING_SNAKE_CASE					):






						'''simple docstring'''






						_lowercase						: str										=  field(default='''summarization'''			,				metadata={'''include_in_asdict_even_if_is_default''': True}					)
						_lowercase						: ClassVar[Features]										=  Features({'''text''': Value('''string'''					)}					)
						_lowercase						: ClassVar[Features]										=  Features({'''summary''': Value('''string'''					)}					)
						_lowercase						: str										=  "text"
						_lowercase						: str										=  "summary"




						@property
						def    _lowercase      (   self ):

												"""simple docstring"""



												return {self.text_column: "text", self.summary_column: "summary"}


'''simple docstring'''



def A ():
						for n in range(1					,      1000000						):
												yield n * (n + 1) // 2


def A (__lowerCamelCase :List[Any]						):
						_lowerCAmelCase    		=					1
						_lowerCAmelCase    		=					2
						while i * i <= n:
												_lowerCAmelCase    		=					0
												while n % i == 0:
																		n //= i
																		multiplicity += 1
												divisors_count *= multiplicity + 1
												i += 1
						if n > 1:
												divisors_count *= 2
						return divisors_count


def A ():
						return next(i for i in triangle_number_generator() if count_divisors(__lowerCamelCase						) > 500						)


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