Your conditions: James D. Crutchfield