




def       lowerCAmelCase_      (	lowerCamelCase:							int  ,					lowerCamelCase:							int    )       ->      str:


      '''simple docstring'''




      lowerCamelCase__   	=					1.0
      for i in range(1  ,					r + 1    ):
            ret *= (n + 1 - i) / i
      return round(__lowercase    )

def       lowerCAmelCase_      (	lowerCamelCase:							int    )       ->      Any:


      '''simple docstring'''




      return choose(8 + n  ,					__lowercase    ) + choose(9 + n  ,					__lowercase    ) - 10

def       lowerCAmelCase_      (	lowerCamelCase:							int    )       ->      Dict:


      '''simple docstring'''




      return sum(non_bouncy_exact(__lowercase    ) for i in range(1  ,					n + 1    )    )

def       lowerCAmelCase_      (	lowerCamelCase:							int = 1_00    )       ->      int:


      '''simple docstring'''




      return non_bouncy_upto(__lowercase    )


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






def        __SCREAMING_SNAKE_CASE	(				__lowercase:		int = 10_00):



  '''simple docstring'''






  __lowerCAmelCase								=					0
  for i in range(__lowercase):
    if i % 3 == 0 or i % 5 == 0:
      result += i
  return result


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