The Chinese word for “contradiction”, 矛盾, consisting…

The Chinese word for “contradiction”, 矛盾, consisting of the characters for “spear” and “shield” respectively, is said to derive from an old tale in which a Chinese merchant proclaimed to sell “spears that could pierce any shield” and “shields that could defend from all spear attacks”.