import java.util.*;

public class TestRect2 {
  public static void getMockData(Collection<Rectangle> c) {
    c.add(new Rectangle(5, 50, 10, 20));
    c.add(new Rectangle(50, 5, 10, 20));
    c.add(new Square(50, 5, 10));
    c.add(new Square(51, 5, 10));
  }
  public static void main(String args[]) throws Exception {
    Collection<Rectangle> c = new TreeSet<Rectangle>();
    getMockData(c);
    for (Rectangle r : c) {
      System.out.println(r);
    }
  }
}
