

def        UpperCAmelCase_     (		):





					'''simple docstring'''




					SCREAMING_SNAKE_CASE__					=					[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]

					SCREAMING_SNAKE_CASE__					=					6
					SCREAMING_SNAKE_CASE__					=					1
					SCREAMING_SNAKE_CASE__					=					19_01

					SCREAMING_SNAKE_CASE__					=					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
																				SCREAMING_SNAKE_CASE__					=					day - days_per_month[month - 2]
															elif day > 29 and month == 2:
																				month += 1
																				SCREAMING_SNAKE_CASE__					=					day - 29
										else:
															if day > days_per_month[month - 1]:
																				month += 1
																				SCREAMING_SNAKE_CASE__					=					day - days_per_month[month - 2]

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

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


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





import random
def        UpperCAmelCase_     (		_A   ,	_A   ,	_A       ):





     '''simple docstring'''




     SCREAMING_SNAKE_CASE__					=					a[left_index]
     SCREAMING_SNAKE_CASE__					=					left_index + 1
     for j in range(left_index + 1   ,	_A       ):
          if a[j] < pivot:
               SCREAMING_SNAKE_CASE__,SCREAMING_SNAKE_CASE__					=					a[i], a[j]
               i += 1
     SCREAMING_SNAKE_CASE__,SCREAMING_SNAKE_CASE__					=					a[i - 1], a[left_index]
     return i - 1
def        UpperCAmelCase_     (		_A   ,	_A   ,	_A       ):





     '''simple docstring'''




     if left < right:
          SCREAMING_SNAKE_CASE__					=					random.randint(_A   ,	right - 1       )
          SCREAMING_SNAKE_CASE__,SCREAMING_SNAKE_CASE__					=					(
              a[left],
              a[pivot],
          )  # switches the pivot with the left most bound
          SCREAMING_SNAKE_CASE__					=					partition(_A   ,	_A   ,	_A       )
          quick_sort_random(
              _A   ,	_A   ,	_A       )  # recursive quicksort to the left of the pivot point
          quick_sort_random(
              _A   ,	pivot_index + 1   ,	_A       )  # recursive quicksort to the right of the pivot point
def        UpperCAmelCase_     (		):





     '''simple docstring'''




     SCREAMING_SNAKE_CASE__					=					input('''Enter numbers separated by a comma:\n'''       ).strip()
     SCREAMING_SNAKE_CASE__					=					[int(_A       ) for item in user_input.split(''','''       )]

     quick_sort_random(_A   ,	0   ,	len(_A       )       )

     print(_A       )


if __name__ == "__main__":
       main()


