En samtale mellom en person og en AI-assistent kalt Nordavind [INST] Skriv en algoritme for Towers of Hanoi. [/INST] def hanoi(n, kilde, reserve, mål): 
    if n > 0: 
        # Trinn 1: Flytt n-1 disker fra Kilde til Reserve. 
        hanoi(n-1, kilde, mål, reserve) 
  
        # Trinn 2: Flytt den n-te disken fra Kilde til Mål. 
        mål.push(kilde.pop())
  
        # Trinn 3: Flytt n-1 disker fra Reserve til Mål. 
        hanoi(n-1, reserve, kilde, mål)