Latin square property