
def   lowerCamelCase__							(							__lowerCAmelCase    :    Tuple       ,				__lowerCAmelCase    :    Tuple       ,				__lowerCAmelCase    :    List[Any]       ,				__lowerCAmelCase    :    Optional[int]							):




			"""simple docstring"""


			if height >= 1:
						move_tower(height - 1       ,				__lowerCAmelCase       ,				__lowerCAmelCase       ,				__lowerCAmelCase							)
						move_disk(__lowerCAmelCase       ,				__lowerCAmelCase							)
						move_tower(height - 1       ,				__lowerCAmelCase       ,				__lowerCAmelCase       ,				__lowerCAmelCase							)






def   lowerCamelCase__							(							__lowerCAmelCase    :    Tuple       ,				__lowerCAmelCase    :    str							):




			"""simple docstring"""


			print("moving disk from"       ,				__lowerCAmelCase       ,				"to"       ,				__lowerCAmelCase							)






def   lowerCamelCase__							(							):




			"""simple docstring"""


			lowerCAmelCase_         =      int(input("Height of hanoi: "							).strip()							)
			move_tower(__lowerCAmelCase       ,				"A"       ,				"B"       ,				"C"							)


if __name__ == "__main__":
			main()





from dataclasses import dataclass
from enum import Enum
from typing import List, Optional, Union

import numpy as np
import PIL
from PIL import Image

from ...utils import BaseOutput, is_torch_available, is_transformers_available





@dataclass
class       _lowerCAmelCase   (      __a			):
				_lowercase     						=42
				_lowercase     						=42


if is_transformers_available() and is_torch_available():
			from .pipeline_semantic_stable_diffusion import SemanticStableDiffusionPipeline



