





"""simple docstring"""


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

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






@dataclass(frozen=__SCREAMING_SNAKE_CASE	)
class 							lowercase__			(   __SCREAMING_SNAKE_CASE	):

			"""simple docstring"""
			# `task` is not a ClassVar since we want it to be part of the `asdict` output for JSON serialization
			__lowerCAmelCase     :				str										=  field(default="""question-answering-extractive"""					,     metadata={"""include_in_asdict_even_if_is_default""": True}	)
			__lowerCAmelCase     :				ClassVar[Features]										=  Features({"""question""": Value("""string"""	), """context""": Value("""string"""	)}	)
			__lowerCAmelCase     :				ClassVar[Features]										=  Features(
			    {
			        """answers""": Sequence(
			            {
			                """text""": Value("""string"""	),
			                """answer_start""": Value("""int32"""	),
			            }	)
			    }	)
			__lowerCAmelCase     :				str										=  "question"
			__lowerCAmelCase     :				str										=  "context"
			__lowerCAmelCase     :				str										=  "answers"







			@property
			def   _a      (      self    ):






									'''simple docstring'''







									return {self.question_column: "question", self.context_column: "context", self.answers_column: "answers"}










"""simple docstring"""


from math import ceil, sqrt

def      UpperCamelCase							(SCREAMING_SNAKE_CASE = 100_0000     ):
						UpperCamelCase				:		int				   =			0

						for outer_width in range(3							,     (limit // 4) + 2     ):
												if outer_width**2 > limit:
																		UpperCamelCase				:		Optional[Any]				   =			max(ceil(sqrt(outer_width**2 - limit     )     )							,     1     )
												else:
																		UpperCamelCase				:		str				   =			1
												if (outer_width - hole_width_lower_bound) % 2:
																		hole_width_lower_bound += 1

												answer += (outer_width - hole_width_lower_bound - 2) // 2 + 1

						return answer


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



