import java.util.*;

class Exercice1 {
  static int nombreClassesDistinctes(Set ensemble) {
    Set c = new HashSet();
    Iterator i = ensemble.iterator();
    while(i.hasNext())
      c.add(i.next().getClass());
    return c.size();
  }
  public static void main(String[] args) {
    Set e = new HashSet();
    e.add("Bonjour, monde");
    e.add("Hello");
    e.add(new Integer(2002));
    e.add(new Double(Math.PI));
    e.add(new Float(3));
    e.add("Bye");
    e.add(new Integer(2*3*5*7*11));
    System.out.println(e);
    System.out.println(nombreClassesDistinctes(e));
  }

}
