How many great grandparents do we have?