2ndcons1XconsYZY2ndconsXX12ndcons1XactivateX1fromXconsXn__fromn__sXfromXn__fromXsXn__sXactivaten__fromXfromactivateXactivaten__sXsactivateXactivateXX2ndconsXX1activateX12ndconsXX12ndcons1XactivateX1activaten__fromXactivateXactivaten__fromXfromactivateXactivaten__sXactivateXactivaten__sXsactivateXtrue2ndconsXX12ndcons1XactivateX1false2ndconsXX1activateX1falseactivaten__fromXactivateXactivaten__sXactivateXtrue1activate11113n__from11019n__s1113activaten__sXsactivateXfalseactivaten__fromXfromactivateXfalse