





def 			SCREAMING_SNAKE_CASE__     (					_lowercase    :   int      ,						_lowercase    :   int )      ->       int:




		'''simple docstring'''
		lowercase__				:			int            =		1.0
		for i in range(1      ,						r + 1 ):
				ret *= (n + 1 - i) / i
		return round(_lowercase )


def 			SCREAMING_SNAKE_CASE__     (					_lowercase    :   int )      ->       int:




		'''simple docstring'''
		return choose(8 + n      ,						_lowercase ) + choose(9 + n      ,						_lowercase ) - 10


def 			SCREAMING_SNAKE_CASE__     (					_lowercase    :   int )      ->       int:




		'''simple docstring'''
		return sum(non_bouncy_exact(_lowercase ) for i in range(1      ,						n + 1 ) )


def 			SCREAMING_SNAKE_CASE__     (					_lowercase    :   int = 100 )      ->       int:




		'''simple docstring'''
		return non_bouncy_upto(_lowercase )


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






def 			SCREAMING_SNAKE_CASE__     (					_lowercase    :   int )      ->       bool:




		'''simple docstring'''
		lowercase__				:			Optional[int]            =		9

		while num > 0:
				if num % 10 != digit:
						return False
				num //= 100
				digit -= 1

		return True


def 			SCREAMING_SNAKE_CASE__     (					)      ->       int:




		'''simple docstring'''
		lowercase__				:			List[str]            =		138_902_663

		while not is_square_form(num * num ):
				if num % 10 == 3:
						num -= 6  # (3 - 6) % 10 = 7
				else:
						num -= 4  # (7 - 4) % 10 = 3

		return num * 10


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


