
from itertools import combinations_with_replacement


def       UpperCAmelCase_					(  __lowerCAmelCase = 100		)	->  int:
    __lowercase						:     list[int]		      =    [*list(range(1		,   21		)		), 25]
    __lowercase						:     list[int]		      =    [2 * x for x in range(1		,   21		)] + [50]
    __lowercase						:     list[int]		      =    [3 * x for x in range(1		,   21		)]
    __lowercase						:     list[int]		      =    singles + doubles + triples + [0]

    __lowercase						:     int		      =    0
    __lowercase						:     int
    __lowercase						:     int
    __lowercase						:     int
    __lowercase						:     int

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

    return num_checkouts


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




from __future__ import annotations

import math
from itertools import permutations


def       UpperCAmelCase_					(  __lowerCAmelCase		)	->  bool:

    if 1 < number < 4:
        # 2 and 3 are primes
        return True
    elif number < 2 or number % 2 == 0 or number % 3 == 0:
        # Negatives, 0, 1, all even numbers, all multiples of 3 are not primes
        return False

    # All primes number are in format of 6k +/- 1
    for i in range(5		,   int(math.sqrt(__lowerCAmelCase		) + 1		)		,   6		):
        if number % i == 0 or number % (i + 2) == 0:
            return False
    return True


def       UpperCAmelCase_					(  __lowerCAmelCase = 7		)	->  int:
    __lowercase						:     Union[str, Any]		      =    ''''''.join(str(__lowerCAmelCase		) for i in range(1		,   n + 1		)		)
    __lowercase						:     Dict		      =    [int(''''''.join(__lowerCAmelCase		)		) for i in permutations(__lowerCAmelCase		,   __lowerCAmelCase		)]
    __lowercase						:     int		      =    [num for num in perm_list if is_prime(__lowerCAmelCase		)]
    return max(__lowerCAmelCase		) if pandigitals else 0


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


