public class Client2 {

  public static void main(String[] args) {
    Dictionary2 d = new Dictionary2();
    d.insert("pippo", 
             "comic figure loved by Italian computer scientists");
    d.insert("topolino", 
             "friend of pippo (see pippo)");
    d.insert("pluto", "dog of topolino");
    d.insert("orazio", "boyfriend of clarabella");
    d.insert("clarabella", "friend of pippo 1");
    d.insert("clarabella", "friend of pippo 2");
    d.insert("clarabella", "friend of pippo 3");
    System.out.println(d);

    System.out.println("Remove pippo");
    d.remove("pippo");
    System.out.println(d);

    System.out.println("Remove all clarabella");
    d.removeAll("clarabella");
    System.out.println(d);

    System.out.println("Insert clarabella");
    d.insert("clarabella", "friend of pippo");
    System.out.println(d);

    System.out.println("Remove topolino, pluto, and orazio");
    d.remove("topolino");
    d.remove("pluto");
    d.remove("orazio");
    System.out.println(d);

    System.out.println("Remove clarabella");
    d.remove("clarabella");
    System.out.println(d);

    System.out.println("Remove again clarabella");
    d.remove("clarabella");
    System.out.println(d);

    System.out.println("Insert many bassottos");
    for (int i = 0; i < 21; i++)
      d.insert("bassotto", "a bad boy " + i);
    System.out.println(d);
  }
}
