





'''simple docstring'''


from __future__ import annotations

import random

class 				lowerCAmelCase_						:
 __lowerCamelCase  :							str    					=   6




 def __init__(		self						)      ->							List[str]:
     _lowerCAmelCase		     = list(range(1     ,       Dice.NUM_SIDES + 1						)						)





 def 							_snake_case				(		self						)      ->							Tuple:
     return random.choice(self.sides						)







def 		__a(SCREAMING_SNAKE_CASE_					:   int						,    SCREAMING_SNAKE_CASE_					:   str = 2      ):



    '''simple docstring'''





    _lowerCAmelCase		     = [Dice() for i in range(__UpperCamelCase      )]
    _lowerCAmelCase		     = [0] * (len(__UpperCamelCase      ) * Dice.NUM_SIDES + 1)
    for _ in range(__UpperCamelCase      ):
        count_of_sum[sum(dice.roll() for dice in dices      )] += 1
    _lowerCAmelCase		     = [round((count * 100) / num_throws						,    2      ) for count in count_of_sum]
    return probability[num_dice:]  # remove probability of sums that never appear


if __name__ == "__main__":
  import doctest

  doctest.testmod()









'''simple docstring'''


def 		__a(SCREAMING_SNAKE_CASE_					:   int = 1000      ):



    '''simple docstring'''





    return sum(i for i in range(SCREAMING_SNAKE_CASE_      ) if i % 3 == 0 or i % 5 == 0      )


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


