ABC

Variant of life