Life puzzle

Life puzzle