A : B *common* X. L : B. B = K. X = . K = W. P : Q. Q : E. E : P. W = String X. J = List(X) Bar_List(K). List(S) ~ {S}.