
"""simple docstring"""







lowercase_         =       frozenset(
    [
        "prompt",
        "height",
        "width",
        "guidance_scale",
        "negative_prompt",
        "prompt_embeds",
        "negative_prompt_embeds",
        "cross_attention_kwargs",
    ]
)

lowercase_         =       frozenset(["prompt", "negative_prompt"])

lowercase_         =       frozenset([])

lowercase_         =       frozenset(["image"])

lowercase_         =       frozenset(
    [
        "image",
        "height",
        "width",
        "guidance_scale",
    ]
)

lowercase_         =       frozenset(["image"])

lowercase_         =       frozenset(
    [
        "prompt",
        "image",
        "height",
        "width",
        "guidance_scale",
        "negative_prompt",
        "prompt_embeds",
        "negative_prompt_embeds",
    ]
)

lowercase_         =       frozenset(["prompt", "image", "negative_prompt"])

lowercase_         =       frozenset(
    [
        # Text guided image variation with an image mask
        "prompt",
        "image",
        "mask_image",
        "height",
        "width",
        "guidance_scale",
        "negative_prompt",
        "prompt_embeds",
        "negative_prompt_embeds",
    ]
)

lowercase_         =       frozenset(["prompt", "image", "mask_image", "negative_prompt"])

lowercase_         =       frozenset(
    [
        # image variation with an image mask
        "image",
        "mask_image",
        "height",
        "width",
        "guidance_scale",
    ]
)

lowercase_         =       frozenset(["image", "mask_image"])

lowercase_         =       frozenset(
    [
        "example_image",
        "image",
        "mask_image",
        "height",
        "width",
        "guidance_scale",
    ]
)

lowercase_         =       frozenset(["example_image", "image", "mask_image"])

lowercase_         =       frozenset(["class_labels"])

lowercase_         =       frozenset(["class_labels"])

lowercase_         =       frozenset(["batch_size"])

lowercase_         =       frozenset([])

lowercase_         =       frozenset(["batch_size"])

lowercase_         =       frozenset([])

lowercase_         =       frozenset(
    [
        "prompt",
        "audio_length_in_s",
        "guidance_scale",
        "negative_prompt",
        "prompt_embeds",
        "negative_prompt_embeds",
        "cross_attention_kwargs",
    ]
)

lowercase_         =       frozenset(["prompt", "negative_prompt"])
lowercase_         =       frozenset(["input_tokens"])

lowercase_         =       frozenset(["input_tokens"])



"""simple docstring"""







def       A_      (       lowercase   )  ->				int:


     """simple docstring"""







     return 1 if digit in (0, 1) else (digit * factorial(digit - 1   ))




def       A_      (       lowercase   )  ->				bool:


     """simple docstring"""







     UpperCAmelCase_    :     str            =	0
     UpperCAmelCase_    :     Union[str, Any]            =	number
     while duplicate > 0:
          UpperCAmelCase_       ,UpperCAmelCase_    :     Tuple            =	divmod(lowercase    ,			10   )
          fact_sum += factorial(lowercase   )
     return fact_sum == number


if __name__ == "__main__":
       print("Program to check whether a number is a Krisnamurthy Number or not.")
       lowercase_         =       int(input("Enter number: ").strip())
       print(
           f"""{number} is {'' if krishnamurthy(number) else 'not '}a Krishnamurthy Number."""
       )

