Puzzles of life

Moratiwa