

from itertools import combinations_with_replacement






def        lowerCamelCase__   (					__lowerCamelCase    :  int = 100	):
  __UpperCAmelCase							:			list[int]     =						[*list(range(1						,	21	)	), 25]
  __UpperCAmelCase							:			list[int]     =						[2 * x for x in range(1						,	21	)] + [50]
  __UpperCAmelCase							:			list[int]     =						[3 * x for x in range(1						,	21	)]
  __UpperCAmelCase							:			list[int]     =						singles + doubles + triples + [0]

  __UpperCAmelCase							:			int     =						0
  __UpperCAmelCase							:			int
  __UpperCAmelCase							:			int
  __UpperCAmelCase							:			int
  __UpperCAmelCase							:			int

  for double in doubles:
    for throwa, throwa in combinations_with_replacement(__lowerCamelCase						,	2	):
      __UpperCAmelCase							:			str     =						double + throwa + throwa
      if checkout_total < limit:
        num_checkouts += 1

  return num_checkouts


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










import decimal






def        lowerCamelCase__   (					):
  __UpperCAmelCase							:			str     =						0
  __UpperCAmelCase							:			Tuple     =						decimal.Context(prec=105	)
  for i in range(2						,	100	):
    __UpperCAmelCase							:			Optional[int]     =						decimal.Decimal(__lowerCamelCase	)
    __UpperCAmelCase							:			Any     =						number.sqrt(__lowerCamelCase	)
    if len(str(__lowerCamelCase	)	) > 1:
      answer += int(str(__lowerCamelCase	)[0]	)
      __UpperCAmelCase							:			Optional[Any]     =						str(__lowerCamelCase	)[2:101]
      answer += sum(int(__lowerCamelCase	) for x in sqrt_number_str	)
  return answer


if __name__ == "__main__":
       import doctest

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


