
'''simple docstring'''
lowerCAmelCase					:    List[Any]           = [4, 1, 7, 4, 2, 6, 4, 1, 5, 3, 7, 5]
lowerCAmelCase					:    int           = [3, 7, 7, 4, 2, 6, 4, 1, 5, 3, 7, 5]
lowerCAmelCase					:    List[Any]           = {
    0: 'Sunday',
    1: 'Monday',
    2: 'Tuesday',
    3: 'Wednesday',
    4: 'Thursday',
    5: 'Friday',
    6: 'Saturday',
}







def 		A_(     A						:		int		,     A						:		int		,     A						:		int):
							assert len(str(A)) > 2, "year should be in YYYY format"
							assert 1 <= month <= 12, "month should be between 1 to 12"
							assert 1 <= day <= 31, "day should be between 1 to 31"

							# Doomsday algorithm:
							UpperCamelCase   			=     year // 100
							UpperCamelCase   			=     (5 * (century % 4) + 2) % 7
							UpperCamelCase   			=     year % 100
							UpperCamelCase   			=     centurian % 12
							UpperCamelCase   			=     (
							    (centurian // 12) + centurian_m + (centurian_m // 4) + century_anchor
							) % 7
							UpperCamelCase   			=     (
							    DOOMSDAY_NOT_LEAP[month - 1]
							    if (year % 4 != 0) or (centurian == 0 and (year % 400) == 0)
							    else DOOMSDAY_LEAP[month - 1]
							)
							UpperCamelCase   			=     (dooms_day + day - day_anchor) % 7
							return WEEK_DAY_NAMES[week_day]


if __name__ == "__main__":
						import doctest

						doctest.testmod()






'''simple docstring'''
from dataclasses import dataclass, field
from typing import ClassVar, Dict

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


@dataclass(frozen=snake_case_)
class 			SCREAMING_SNAKE_CASE__      (     snake_case_):
				lowerCAmelCase_     			=							field(default="""language-modeling"""							,       metadata={"""include_in_asdict_even_if_is_default""": True})

				lowerCAmelCase_     			=							Features({"""text""": Value("""string""")})
				lowerCAmelCase_     			=							Features({})
				lowerCAmelCase_     			=							"text"







				@property
				def 						UpperCAmelCase_    (       self     )->		Dict[str, str]:







											'''simple docstring'''






											return {self.text_column: "text"}




