fromXconsXn__fromn__sXheadconsXXSX2ndconsXXSheadactivateXStake0XSniltakesNconsXXSconsXn__takeNactivateXSsel0consXXSXselsNconsXXSselNactivateXSfromXn__fromXsXn__sXtakeX1X2n__takeX1X2activaten__fromXfromactivateXactivaten__sXsactivateXactivaten__takeX1X2takeactivateX1activateX2activateXX2ndconsXXSactivateXS2ndconsXXSheadactivateXStakesNconsXXSactivateXSselsNconsXXSactivateXSselsNconsXXSselNactivateXSactivaten__fromXactivateXactivaten__fromXfromactivateXactivaten__sXactivateXactivaten__sXsactivateXactivaten__takeX1X2activateX2activaten__takeX1X2activateX1activaten__takeX1X2takeactivateX1activateX2true2ndconsXXSheadactivateXSfalse2ndconsXXSactivateXSfalseselsNconsXXSselNactivateXStruesel21selsNconsXXSactivateXSfalseactivaten__fromXactivateXactivaten__sXactivateXactivaten__takeX1X2activateX2activaten__takeX1X2activateX1activaten__takeX1X2takeactivateX1activateX2takesNconsXXSactivateXStrueactivaten__sXsactivateXfalseactivaten__fromXfromactivateXfalse