One helpful observation:
Entries that are symmetrically opposite (e.g. A & P, B & O), etc. must obey:
a) if they have an even number of digits, they have opposite parity - one is odd and the other is even
b) if they have an odd number of digits, they have the same parity (both odd or both even)