X : @ { A A } Y : @ { X } Y<''x''> Y<''b''> #--- #xxbbxbbxxbb #--- #((("x", "x"), ("b", "b")), (("x", "x"), ("b", "b")))