fromXconsXn__fromn__sXheadconsXXSX2ndconsXXSheadactivateXStake0XSniltakesNconsXXSconsXn__takeNactivateXSsel0consXXSXselsNconsXXSselNactivateXSfromXn__fromXsXn__sXtakeX1X2n__takeX1X2activaten__fromXfromactivateXactivaten__sXsactivateXactivaten__takeX1X2takeactivateX1activateX2activateXX2ndconsXXSheadactivateXS2ndconsXXSactivateXStakesNconsXXSactivateXSselsNconsXXSselNactivateXSselsNconsXXSactivateXSactivaten__fromXfromactivateXactivaten__fromXactivateXactivaten__sXsactivateXactivaten__sXactivateXactivaten__takeX1X2takeactivateX1activateX2activaten__takeX1X2activateX1activaten__takeX1X2activateX2true2ndconsXXSheadactivateXSfalse23562ndconsXXSactivateXSfalse245selsNconsXXSselNactivateXStrue1341sel211s1111cons20activate10n__from10from10n__s10n__take20take20000nil00selsNconsXXSactivateXSfalse23activaten__fromXactivateXactivaten__sXactivateXactivaten__takeX1X2takeactivateX1activateX2takesNconsXXSactivateXSactivaten__takeX1X2activateX1activaten__takeX1X2activateX2true1activate111n__from111n__s111n__take211112take2112activate111s111cons212from111take211112000nil00activaten__fromXactivateXactivaten__sXactivateXactivaten__takeX1X2takeactivateX1activateX2activaten__fromXfromactivateXactivaten__sXsactivateXactivaten__takeX1X2takeactivateX1activateX2activateXXtakesNconsXXSconsXn__takeNactivateXSsXn__sXfromXconsXn__fromn__sXfromXn__fromXtake0XSniltakeX1X2n__takeX1X2activaten__sXactivateXactivaten__fromXactivateXtrue11activate111n__s1111n__from1111activaten__takeX1X2takeactivateX1activateX2falseactivaten__fromXfromactivateXfalseactivaten__sXsactivateXfalse