def create_combinations(n: int) -> list[tuple[bool]]:
    """
    Create all possible combinations of n inputs
    """
    combinations = []
    for i in range(2 ** n):
        combination = []
        for j in range(n):
            combination.append(bool(i & (1 << j)))
        combinations.append(tuple(combination[::-1]))
    return combinations