
// indexing and bounds
class color6 {
  private final String id;
  private final int ord;
  
  private static int upperBound = 0;
  
  private color6(String mid) {
    id=mid;
    ord=upperBound++;
  }

  public String toString() {return id;}
  public int ord() {return ord;}
  
  public static int size() {return upperBound;}

  public static final color6 RED = new color6("red");
  public static final color6 GREEN = new color6("green");
  public static final color6 BLUE = new color6("blue");
}

