def is_anagram(word1, word2):
    # Entferne Leerzeichen und konvertiere in Kleinbuchstaben
    word1 = word1.replace(" ", "").lower()
    word2 = word2.replace(" ", "").lower()
    
    # Wenn die Länge der Wörter unterschiedlich ist, können sie keine Anagramme sein
    if len(word1) != len(word2):
        return False
    
    # Erstelle ein Wörterbuch zur Zählung der Buchstabenhäufigkeit
    char_count = {}

    # Zähle die Buchstaben in word1
    for char in word1:
        if char in char_count:
            char_count[char] += 1
        else:
            char_count[char] = 1
    
    # Ziehe die Buchstaben von word2 ab
    for char in word2:
        if char in char_count:
            char_count[char] -= 1
        else:
            return False

    # Prüfe, ob alle Werte im Wörterbuch 0 sind
    for count in char_count.values():
        if count != 0:
            return False

    return True

# Hauptprogramm
def main():
    word1 = input("Gib das erste Wort ein: ")
    word2 = input("Gib das zweite Wort ein: ")

    if is_anagram(word1, word2):
        print(f'"{word1}" und "{word2}" sind Anagramme.')
    else:
        print(f'"{word1}" und "{word2}" sind keine Anagramme.')

if __name__ == "__main__":
    main()