Puzzle of life, solved by living.