Here, each C a , 1 ≤ a ≤ l, is an atomic symbol, i.e., H, O, or N, and n a ∈ N is the number of atoms of type C a in the compound under consideration. We use the special symbol Q to denote charge associated with the molecule. Recall that n Q ∈ Z can be positive, negative, or zero.