// Error a propósito: en el caso izquierda-derecha se hace solo la rotación simple.
#include <iostream>

#include "broken_avl.h"

int main() {
    std::cout << std::unitbuf;
    BrokenAvl<Bug::single_on_zigzag> tree;
    for (int key : {30, 10, 20}) {
        tree.insert(key);
        std::cout << "insertar " << key << ": " << tree.shape() << "\n";
    }
    tree.check_invariants();
    std::cout << "check_invariants no vio nada\n";
    return 0;
}
