
'''simple docstring'''


def lowercase_	(   )     ->							str:
					'''simple docstring'''

					lowerCamelCase_					:      Union[str, Any]     =		[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

					lowerCamelCase_					:      List[Any]     =		6
					lowerCamelCase_					:      List[Any]     =		1
					lowerCamelCase_					:      Optional[Any]     =		1_901

					lowerCamelCase_					:      Union[str, Any]     =		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
																				lowerCamelCase_					:      Optional[Any]     =		day - days_per_month[month - 2]
															elif day > 29 and month == 2:
																				month += 1
																				lowerCamelCase_					:      Optional[Any]     =		day - 29
										else:
															if day > days_per_month[month - 1]:
																				month += 1
																				lowerCamelCase_					:      List[str]     =		day - days_per_month[month - 2]

										if month > 12:
															year += 1
															lowerCamelCase_					:      Optional[Any]     =		1

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


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








'''simple docstring'''


from __future__ import annotations




def lowercase_	(   _lowercase			,       _lowercase			,       _lowercase			,       _lowercase				)     ->							None:
					'''simple docstring'''

					if (direction == 1 and array[indexa] > array[indexa]) or (
					    direction == 0 and array[indexa] < array[indexa]
					):
										lowerCamelCase_,      lowerCamelCase_					:      str     =		array[indexa], array[indexa]




def lowercase_	(   _lowercase			,       _lowercase			,       _lowercase			,       _lowercase				)     ->							None:
					'''simple docstring'''

					if length > 1:
										lowerCamelCase_					:      int     =		int(length / 2				)
										for i in range(_lowercase			,       low + middle				):
															comp_and_swap(_lowercase			,       _lowercase			,       i + middle			,       _lowercase				)
										bitonic_merge(_lowercase			,       _lowercase			,       _lowercase			,       _lowercase				)
										bitonic_merge(_lowercase			,       low + middle			,       _lowercase			,       _lowercase				)




def lowercase_	(   _lowercase			,       _lowercase			,       _lowercase			,       _lowercase				)     ->							None:
					'''simple docstring'''

					if length > 1:
										lowerCamelCase_					:      Dict     =		int(length / 2				)
										bitonic_sort(_lowercase			,       _lowercase			,       _lowercase			,       1				)
										bitonic_sort(_lowercase			,       low + middle			,       _lowercase			,       0				)
										bitonic_merge(_lowercase			,       _lowercase			,       _lowercase			,       _lowercase				)


if __name__ == "__main__":
					__lowercase							:   Any					=     input('''Enter numbers separated by a comma:\n''').strip()
					__lowercase							:   Tuple					=     [int(item.strip()) for item in user_input.split(''',''')]

					bitonic_sort(unsorted, 0, len(unsorted), 1)
					print('''\nSorted array in ascending order is: ''', end='''''')
					print(*unsorted, sep=''', ''')

					bitonic_merge(unsorted, 0, len(unsorted), 0)
					print('''Sorted array in descending order is: ''', end='''''')
					print(*unsorted, sep=''', ''')


