




from itertools import product
def 		snake_case_   (UpperCamelCase	:  int			,						UpperCamelCase	:  int				):





							'''simple docstring'''


							_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 		snake_case_   ():





							'''simple docstring'''


							_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() = }''')







'''simple docstring'''


from .configuration_bert_masked import MaskedBertConfig
from .modeling_bert_masked import (
    MaskedBertForMultipleChoice,
    MaskedBertForQuestionAnswering,
    MaskedBertForSequenceClassification,
    MaskedBertForTokenClassification,
    MaskedBertModel,
)
from .modules import *

