



def  UpperCAmelCase__    (    ) ->      Optional[Any]:
						__lowercase					=				[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

						__lowercase					=				6
						__lowercase					=				1
						__lowercase					=				1_901

						__lowercase					=				0

						while year < 2_001:
												day += 7

												if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
																		if day > days_per_month[month - 1] and month != 2:
																								month += 1
																								__lowercase					=				day - days_per_month[month - 2]
																		elif day > 29 and month == 2:
																								month += 1
																								__lowercase					=				day - 29
												else:
																		if day > days_per_month[month - 1]:
																								month += 1
																								__lowercase					=				day - days_per_month[month - 2]

												if month > 12:
																		year += 1
																		__lowercase					=				1

												if year < 2_001 and day == 1:
																		sundays += 1
						return sundays


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










from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCamelCase__ =						{
    "configuration_luke": ["LUKE_PRETRAINED_CONFIG_ARCHIVE_MAP", "LukeConfig"],
    "tokenization_luke": ["LukeTokenizer"],
}

try:
			if not is_torch_available():
						raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
			pass
else:
			UpperCamelCase__ =						[
			    "LUKE_PRETRAINED_MODEL_ARCHIVE_LIST",
			    "LukeForEntityClassification",
			    "LukeForEntityPairClassification",
			    "LukeForEntitySpanClassification",
			    "LukeForMultipleChoice",
			    "LukeForQuestionAnswering",
			    "LukeForSequenceClassification",
			    "LukeForTokenClassification",
			    "LukeForMaskedLM",
			    "LukeModel",
			    "LukePreTrainedModel",
			]


if TYPE_CHECKING:
			from .configuration_luke import LUKE_PRETRAINED_CONFIG_ARCHIVE_MAP, LukeConfig
			from .tokenization_luke import LukeTokenizer

			try:
						if not is_torch_available():
									raise OptionalDependencyNotAvailable()
			except OptionalDependencyNotAvailable:
						pass
			else:
						from .modeling_luke import (
						    LUKE_PRETRAINED_MODEL_ARCHIVE_LIST,
						    LukeForEntityClassification,
						    LukeForEntityPairClassification,
						    LukeForEntitySpanClassification,
						    LukeForMaskedLM,
						    LukeForMultipleChoice,
						    LukeForQuestionAnswering,
						    LukeForSequenceClassification,
						    LukeForTokenClassification,
						    LukeModel,
						    LukePreTrainedModel,
						)

else:
			import sys

			UpperCamelCase__ =						_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)





