void main() {
    Map<String, Integer> linked = new LinkedHashMap<>();
    linked.put("Ada", 88);
    linked.put("Grace", 92);
    linked.put("Alan", 45);
    linked.put("Katherine", 95);
    linked.put("Edsger", 71);

    Map<String, Integer> hashed = new HashMap<>(linked);
    Map<String, Integer> sorted = new TreeMap<>(linked);

    IO.println(linked);
    IO.println(hashed);
    IO.println(sorted);
    IO.println(linked.equals(hashed));
}

// From Groundwork, chapter 9 (ch09-maps-and-sets), box 9.
// This example is from Groundwork, licensed CC BY-NC-SA 4.0.
// Run with: java ch09_09.java
