fromXconsXn__fromn__sXheadconsXXSX2ndconsXXSheadactivateXStake0XSniltakesNconsXXSconsXn__takeNactivateXSsel0consXXSXselsNconsXXSselNactivateXSfromXn__fromXsXn__sXtakeX1X2n__takeX1X2activaten__fromXfromactivateXactivaten__sXsactivateXactivaten__takeX1X2takeactivateX1activateX2activateXX2ndconsXXSactivateXS2ndconsXXSheadactivateXStakesNconsXXSactivateXSselsNconsXXSactivateXSselsNconsXXSselNactivateXSactivaten__fromXactivateXactivaten__fromXfromactivateXactivaten__sXactivateXactivaten__sXsactivateXactivaten__takeX1X2activateX2activaten__takeX1X2activateX1activaten__takeX1X2takeactivateX1activateX2true2ndconsXXSheadactivateXSfalse2ndconsXXSactivateXSfalseselsNconsXXSselNactivateXStruesel21selsNconsXXSactivateXSfalseactivaten__fromXactivateXactivaten__sXactivateXactivaten__takeX1X2activateX2activaten__takeX1X2activateX1activaten__takeX1X2takeactivateX1activateX2takesNconsXXSactivateXStrue1take211122activate1112n__take211122s1110nil07take211122005activate1110cons201120n__from1810n__s1110from1810activaten__fromXactivateXactivaten__sXactivateXtakesNconsXXSactivateXSactivaten__fromXfromactivateXactivaten__sXsactivateXactivaten__takeX1X2takeactivateX1activateX2activateXXfromXconsXn__fromn__sXfromXn__fromXsXn__sXtake0XSniltakesNconsXXSconsXn__takeNactivateXStakeX1X2n__takeX1X2takesNconsXXSactivateXSfalseactivaten__fromXactivateXactivaten__sXactivateXtrueactivate11activaten__sXsactivateXfalseactivaten__fromXfromactivateXfalse