"""simple docstring"""







def   a__      (		UpperCAmelCase__       :			int = 2_0    )->	int:

						try:
												UpperCAmelCase__						=		int(UpperCAmelCase__    )
						except (TypeError, ValueError):
												raise TypeError("""Parameter n must be int or castable to int."""    )
						if n <= 0:
												raise ValueError("""Parameter n must be greater than or equal to one."""    )
						UpperCAmelCase__						=		0
						while 1:
												i += n * (n - 1)
												UpperCAmelCase__						=		0
												for j in range(2		,			UpperCAmelCase__    ):
																		if i % j != 0:
																								UpperCAmelCase__						=		1
																								break
												if nfound == 0:
																		if i == 0:
																								UpperCAmelCase__						=		1
																		return i
						return None


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


"""simple docstring"""







from itertools import combinations_with_replacement


def   a__      (		UpperCAmelCase__       :			int = 1_0_0			)->	int:
						UpperCAmelCase__						=		[*list(range(1		,			2_1			)			), 2_5]
						UpperCAmelCase__						=		[2 * x for x in range(1		,			2_1			)] + [5_0]
						UpperCAmelCase__						=		[3 * x for x in range(1		,			2_1			)]
						UpperCAmelCase__						=		singles + doubles + triples + [0]

						UpperCAmelCase__						=		0
						UpperCAmelCase__						=		42
						UpperCAmelCase__						=		42
						UpperCAmelCase__						=		42
						UpperCAmelCase__						=		42

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

						return num_checkouts


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

