TEN TOPOLOGIES FOR X × Y