Grandma

Alternate/Decomposed version.