first0XnilfirstsXconsYZconsYn__firstXactivateZfromXconsXn__fromn__sXfirstX1X2n__firstX1X2fromXn__fromXsXn__sXactivaten__firstX1X2firstactivateX1activateX2activaten__fromXfromactivateXactivaten__sXsactivateXactivateXXfirstsXconsYZactivateZactivaten__firstX1X2firstactivateX1activateX2activaten__firstX1X2activateX1activaten__firstX1X2activateX2activaten__fromXfromactivateXactivaten__fromXactivateXactivaten__sXsactivateXactivaten__sXactivateXtrueactivaten__firstX1X2firstactivateX1activateX2firstsXconsYZactivateZactivaten__firstX1X2activateX1activaten__firstX1X2activateX2activaten__fromXactivateXactivaten__sXactivateXtrue121activate111n__first211112first212activate111s111cons212n__from111n__s111first211112001nil01from111firstsXconsYZactivateZactivaten__fromXactivateXactivaten__sXactivateXfirstsXconsYZactivateZfalse1activaten__sXactivateXactivaten__fromXactivateXtrue1activate111n__s111n__from1111first2111001nil01s111cons20n__first2111activate111from1111activaten__sXactivateX1activate111n__s1111first21112001nil00s1111cons2111n__first21112activate111from1111n__from1111activaten__fromXfromactivateXfalseactivaten__sXsactivateXfalse