To store English words, one method is to use linked lists and store a
word letter by letter. To save some space, we may let the words share
the same sublist if they share the same suffix. For example,
"loading" and "being" are stored as showed in Figure
1.
Figure 1 You are supposed to find the starting position of the common
suffix (e.g. the position of "i" in Figure 1).