import java.util.*;
import java.lang.*;
class BinaryTree<E extends Comparable<E>> implements Iterable<E> {
public void add(E toInsert) {
// ...
}
public Iterator<E> iterator() {
return null;
}
}
class AVLTree<F extends Comparable<F>> extends BinaryTree<F> {
// BinaryNode<F> theTree;
@Override
public void add (F toInsert)
{
// ...
}
}
public class Main {
public static void main
(String[] args
) {} }
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBCaW5hcnlUcmVlPEUgZXh0ZW5kcyBDb21wYXJhYmxlPEU+PiBpbXBsZW1lbnRzIEl0ZXJhYmxlPEU+IHsgICAKICAgIHB1YmxpYyB2b2lkIGFkZChFIHRvSW5zZXJ0KSB7CiAgICAgICAgLy8gLi4uCiAgICB9CgogICAgcHVibGljIEl0ZXJhdG9yPEU+IGl0ZXJhdG9yKCkgewogICAgICAgIHJldHVybiBudWxsOwogICAgfQp9CgpjbGFzcyBBVkxUcmVlPEYgZXh0ZW5kcyBDb21wYXJhYmxlPEY+PiBleHRlbmRzIEJpbmFyeVRyZWU8Rj4geyAgCiAgICAvLyBCaW5hcnlOb2RlPEY+IHRoZVRyZWU7CgogICAgQE92ZXJyaWRlCiAgICBwdWJsaWMgdm9pZCBhZGQgKEYgdG9JbnNlcnQpCiAgICB7CiAgICAgICAgLy8gLi4uICAgICAKICAgIH0KfQoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHt9Cn0=