My father and mother, altogether two.
Parents of my father and mother, altogether four.
Parents of parents, altogether eight.
If I count this way,
Back to ten generations, altogether 1,024.
What about back to twenty generations?
To my surprise, over one million people.
From infinite past, a life rally baton has passed on.
Here, now I live with my baton.
This is your life!
This is my life!

Mitsu Aida, River of Fire, River of Water by Taitetsu Unno