



def      lowerCAmelCase_					(  )							->	Optional[Any]:
			a__       :						List[str]							=  [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

			a__       :						str							=  6
			a__       :						List[str]							=  1
			a__       :						Optional[Any]							=  1901

			a__       :						Tuple							=  0

			while year < 2001:
						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
												a__       :						Tuple							=  day - days_per_month[month - 2]
									elif day > 29 and month == 2:
												month += 1
												a__       :						List[str]							=  day - 29
						else:
									if day > days_per_month[month - 1]:
												month += 1
												a__       :						str							=  day - days_per_month[month - 2]

						if month > 12:
									year += 1
									a__       :						Tuple							=  1

						if year < 2001 and day == 1:
									sundays += 1
			return sundays


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









from __future__ import annotations

import math

def      lowerCAmelCase_					(  _lowercase    :       int)							->	list[int]:







			"""simple docstring"""

			if num <= 0:
						a__       :						Tuple							=  F'''{num}: Invalid input, please enter a positive integer.'''
						raise ValueError(_lowercase)

			a__       :						List[Any]							=  [True] * (num + 1)
			a__       :						List[str]							=  []
			a__       :						List[Any]							=  2
			a__       :						Optional[int]							=  int(math.sqrt(_lowercase))

			while start <= end:
						# If start is a prime
						if sieve[start] is True:
									prime.append(_lowercase)

									# Set multiples of start be False
									for i in range(start * start						,       num + 1						,       _lowercase):
												if sieve[i] is True:
															a__       :						Optional[int]							=  False

						start += 1

			for j in range(end + 1						,       num + 1):
						if sieve[j] is True:
									prime.append(_lowercase)

			return prime


if __name__ == "__main__":
		print(prime_sieve(int(input("Enter a positive integer: ").strip())))




