'''simple docstring'''






import os
from datetime import datetime as dt

from github import Github


_UpperCAmelCase    :     List[Any]         =       [
    '''good first issue''',
    '''feature request''',
    '''wip''',
]





def  _SCREAMING_SNAKE_CASE		(      ):
     _A    		=  Github(os.environ['GITHUB_TOKEN']				)
     _A    		=  g.get_repo('huggingface/accelerate'				)
     _A    		=  repo.get_issues(state='open'				)

     for issue in open_issues:
          _A    		=  sorted([comment for comment in issue.get_comments()]   ,		key=lambda __snake_case				: i.created_at   ,		reverse=__snake_case				)
          _A    		=  comments[0] if len(__snake_case				) > 0 else None
          _A    		=  dt.utcnow()
          _A    		=  (current_time - issue.updated_at).days
          _A    		=  (current_time - issue.created_at).days
          if (
              last_comment is not None
              and last_comment.user.login == "github-actions[bot]"
              and days_since_updated > 7
              and days_since_creation >= 3_0
              and not any(label.name.lower() in LABELS_TO_EXEMPT for label in issue.get_labels()				)
          ):
               # Close issue since it has been 7 days of inactivity since bot mention.
               issue.edit(state='closed'				)
          elif (
              days_since_updated > 2_3
              and days_since_creation >= 3_0
              and not any(label.name.lower() in LABELS_TO_EXEMPT for label in issue.get_labels()				)
          ):
               # Add stale comment
               issue.create_comment(
                   'This issue has been automatically marked as stale because it has not had '
                   'recent activity. If you think this still needs to be addressed '
                   'please comment on this thread.\n\nPlease note that issues that do not follow the '
                   '[contributing guidelines](https://github.com/huggingface/accelerate/blob/main/CONTRIBUTING.md) '
                   'are likely to be ignored.'				)


if __name__ == "__main__":
   main()





"""simple docstring"""




from itertools import product



def     __magic_name__		(					UpperCamelCase     :		int							,		UpperCamelCase     :		int     )     ->						list[int]:
    a__		=			sides_number
    a__		=			max_face_number * dice_number
    a__		=			[0] * (max_total + 1)

    a__		=			1
    a__		=			range(UpperCamelCase							,		max_face_number + 1     )
    for dice_numbers in product(UpperCamelCase							,		repeat=UpperCamelCase     ):
        a__		=			sum(UpperCamelCase     )
        totals_frequencies[total] += 1

    return totals_frequencies



def     __magic_name__		(					)     ->						float:
    a__		=			total_frequency_distribution(
        sides_number=4							,		dice_number=9     )
    a__		=			total_frequency_distribution(
        sides_number=6							,		dice_number=6     )

    a__		=			0
    a__		=			9
    a__		=			4 * 9
    a__		=			6
    for peter_total in range(UpperCamelCase							,		max_peter_total + 1     ):
        peter_wins_count += peter_totals_frequencies[peter_total] * sum(
            colin_totals_frequencies[min_colin_total:peter_total]     )

    a__		=			(4**9) * (6**6)
    a__		=			peter_wins_count / total_games_number

    a__		=			round(UpperCamelCase							,		ndigits=7     )

    return rounded_peter_win_probability


if __name__ == "__main__":
    print(F'''{solution() = }''')


