fromXconsXn__fromsXheadconsXXSX2ndconsXXSheadactivateXStake0XSniltakesNconsXXSconsXn__takeNactivateXSsel0consXXSXselsNconsXXSselNactivateXSfromXn__fromXtakeX1X2n__takeX1X2activaten__fromXfromXactivaten__takeX1X2takeX1X2activateXX2ndconsXXSheadactivateXS2ndconsXXSactivateXStakesNconsXXSactivateXSselsNconsXXSselNactivateXSselsNconsXXSactivateXSactivaten__fromXfromXactivaten__takeX1X2takeX1X2true2ndconsXXSheadactivateXSfalse2352ndconsXXSactivateXSfalse24selsNconsXXSselNactivateXStrue131sel211s1111cons20activate10n__from10from10n__take20take20000nil00selsNconsXXSactivateXSfalse2activaten__takeX1X2takeX1X2takesNconsXXSactivateXStrue1activate111n__take2112take212s10cons212takesNconsXXSactivateXStakesNconsXXSactivateXSfalseactivaten__fromXfromXfalse