

lowercase_             =     [4, 1, 7, 4, 2, 6, 4, 1, 5, 3, 7, 5]
lowercase_             =     [3, 7, 7, 4, 2, 6, 4, 1, 5, 3, 7, 5]
lowercase_             =     {
    0: 'Sunday',
    1: 'Monday',
    2: 'Tuesday',
    3: 'Wednesday',
    4: 'Thursday',
    5: 'Friday',
    6: 'Saturday',
}
def   a   (    A__			:     int   ,     A__			:     int   ,     A__			:     int  )					->   str:





      """simple docstring"""



      assert len(str(A__  )  ) > 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:
      _lowercase			 =year // 100
      _lowercase			 =(5 * (century % 4) + 2) % 7
      _lowercase			 =year % 100
      _lowercase			 =centurian % 12
      _lowercase			 =(
          (centurian // 12) + centurian_m + (centurian_m // 4) + century_anchor
      ) % 7
      _lowercase			 =(
          DOOMSDAY_NOT_LEAP[month - 1]
          if (year % 4 != 0) or (centurian == 0 and (year % 400) == 0)
          else DOOMSDAY_LEAP[month - 1]
      )
      _lowercase			 =(dooms_day + day - day_anchor) % 7
      return WEEK_DAY_NAMES[week_day]


if __name__ == "__main__":
  import doctest

  doctest.testmod()





def   a   (    A__			:     str   ,     A__			:     int  )					->   list[str]:





      """simple docstring"""



      return [sentence[i : i + ngram_size] for i in range(len(A__  ) - ngram_size + 1  )]


if __name__ == "__main__":
  from doctest import testmod

  testmod()


