2ndcons1XconsYZY2ndconsXX12ndcons1XactivateX1fromXconsXn__fromsXfromXn__fromXactivaten__fromXfromXactivateXX2ndconsXX1activateX12ndconsXX12ndcons1XactivateX1activaten__fromXfromXtrue2ndconsXX12ndcons1XactivateX1true2ndconsXX12ndcons1XactivateX1false2ndconsXX1activateX1falseactivaten__fromXfromXfalse