2ndcons1XconsYZY2ndconsXX12ndcons1XactivateX1fromXconsXn__fromn__sXfromXn__fromXsXn__sXactivaten__fromXfromactivateXactivaten__sXsactivateXactivateXX2ndconsXX1activateX12ndconsXX12ndcons1XactivateX1activaten__fromXactivateXactivaten__fromXfromactivateXactivaten__sXactivateXactivaten__sXsactivateXtrue2ndconsXX12ndcons1XactivateX1false2ndconsXX1activateX1falseactivaten__fromXactivateXactivaten__sXactivateXtrueactivaten__sXsactivateXfalseactivaten__fromXfromactivateXfalse