






"""simple docstring"""
def 							snake_case (  ):
			UpperCAmelCase_	:					Optional[int]     	=   [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

			UpperCAmelCase_	:					Optional[int]     	=   6
			UpperCAmelCase_	:					Optional[int]     	=   1
			UpperCAmelCase_	:					List[str]     	=   19_01

			UpperCAmelCase_	:					Union[str, Any]     	=   0

			while year < 20_01:
						day += 7

						if (year % 4 == 0 and year % 1_00 != 0) or (year % 4_00 == 0):
									if day > days_per_month[month - 1] and month != 2:
												month += 1
												UpperCAmelCase_	:					Tuple     	=   day - days_per_month[month - 2]
									elif day > 29 and month == 2:
												month += 1
												UpperCAmelCase_	:					Optional[Any]     	=   day - 29
						else:
									if day > days_per_month[month - 1]:
												month += 1
												UpperCAmelCase_	:					Optional[Any]     	=   day - days_per_month[month - 2]

						if month > 12:
									year += 1
									UpperCAmelCase_	:					List[str]     	=   1

						if year < 20_01 and day == 1:
									sundays += 1
			return sundays


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








'''simple docstring'''





import random
from typing import Any

def 			a_	(				_lowerCAmelCase			) -> list[Any]:
  for _ in range(len(_lowerCAmelCase			)			):
    __lowerCamelCase			:			Optional[Any]       			=					random.randint(0			,len(_lowerCAmelCase			) - 1			)
    __lowerCamelCase			:			str       			=					random.randint(0			,len(_lowerCAmelCase			) - 1			)
    __lowerCamelCase			,__lowerCamelCase			:			List[Any]       			=					data[b], data[a]
  return data


if __name__ == "__main__":
   _UpperCamelCase											=		[0, 1, 2, 3, 4, 5, 6, 7]
   _UpperCamelCase											=		['python', 'says', 'hello', '!']
   print('Fisher-Yates Shuffle:')
   print('List', integers, strings)
   print('FY Shuffle', fisher_yates_shuffle(integers), fisher_yates_shuffle(strings))






