This seems to me like a very clear explanation. I have one question, though.. is this a function of the particular sequencing for this grid? That is, if the flower names and/or the foliage names were sequenced differently--say, alphabetically--would the method still work? (I tried it with my own grid, and it doesn't seem to.) If it's a function of this particular sequence, how was the correct sequence derived?