



a_						:     Any	     =		[4, 1, 7, 4, 2, 6, 4, 1, 5, 3, 7, 5]
a_						:     Tuple	     =		[3, 7, 7, 4, 2, 6, 4, 1, 5, 3, 7, 5]
a_						:     Optional[int]	     =		{
    0: '''Sunday''',
    1: '''Monday''',
    2: '''Tuesday''',
    3: '''Wednesday''',
    4: '''Thursday''',
    5: '''Friday''',
    6: '''Saturday''',
}

def     __lowercase(	UpperCAmelCase__   ,   UpperCAmelCase__   ,   UpperCAmelCase__ ):


      """simple docstring"""



      assert len(str(UpperCAmelCase__ ) ) > 2, "year should be in YYYY format"
      assert 1 <= month <= 12, "month should be between 1 to 12"
      assert 1 <= day <= 31, "day should be between 1 to 31"

      # Doomsday algorithm:
      lowerCamelCase								=		year // 100
      lowerCamelCase								=		(5 * (century % 4) + 2) % 7
      lowerCamelCase								=		year % 100
      lowerCamelCase								=		centurian % 12
      lowerCamelCase								=		(
          (centurian // 12) + centurian_m + (centurian_m // 4) + century_anchor
      ) % 7
      lowerCamelCase								=		(
          DOOMSDAY_NOT_LEAP[month - 1]
          if (year % 4 != 0) or (centurian == 0 and (year % 400) == 0)
          else DOOMSDAY_LEAP[month - 1]
      )
      lowerCamelCase								=		(dooms_day + day - day_anchor) % 7
      return WEEK_DAY_NAMES[week_day]


if __name__ == "__main__":
    import doctest

    doctest.testmod()




from math import pi

def     __lowercase(	UpperCAmelCase__   ,   UpperCAmelCase__ ):


      """simple docstring"""



      return 2 * pi * radius * (angle / 360)


if __name__ == "__main__":
     print(arc_length(9_0, 1_0))