




from itertools import combinations_with_replacement







def       _a (		SCREAMING_SNAKE_CASE_				:							int = 1_00	):
					__lowerCAmelCase							  =			[*list(range(1 , 21	)	), 25]
					__lowerCAmelCase							  =			[2 * x for x in range(1 , 21	)] + [50]
					__lowerCAmelCase							  =			[3 * x for x in range(1 , 21	)]
					__lowerCAmelCase							  =			singles + doubles + triples + [0]

					__lowerCAmelCase							  =			0
					__lowerCAmelCase							  =			42
					__lowerCAmelCase							  =			42
					__lowerCAmelCase							  =			42
					__lowerCAmelCase							  =			42

					for double in doubles:
										for throwa, throwa in combinations_with_replacement(SCREAMING_SNAKE_CASE_ , 2	):
															__lowerCAmelCase							  =			double + throwa + throwa
															if checkout_total < limit:
																				num_checkouts += 1

					return num_checkouts


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










import decimal







def       _a (		):
					__lowerCAmelCase							  =			0
					__lowerCAmelCase							  =			decimal.Context(prec=1_05	)
					for i in range(2 , 1_00	):
										__lowerCAmelCase							  =			decimal.Decimal(SCREAMING_SNAKE_CASE_	)
										__lowerCAmelCase							  =			number.sqrt(SCREAMING_SNAKE_CASE_	)
										if len(str(SCREAMING_SNAKE_CASE_	)	) > 1:
															answer += int(str(SCREAMING_SNAKE_CASE_	)[0]	)
															__lowerCAmelCase							  =			str(SCREAMING_SNAKE_CASE_	)[2:1_01]
															answer += sum(int(SCREAMING_SNAKE_CASE_	) for x in sqrt_number_str	)
					return answer


if __name__ == "__main__":
					import doctest

					doctest.testmod()
					print(f'''{solution() = }''')




