natsFromNconsNn__natsFromn__sNfstpairXSYSXSsndpairXSYSYSsplitAt0XSpairnilXSsplitAtsNconsXXSusplitAtNactivateXSNXactivateXSupairYSZSNXXSpairconsactivateXYSZSheadconsNXSNtailconsNXSactivateXSselNXSheadafterNthNXStakeNXSfstsplitAtNXSafterNthNXSsndsplitAtNXSnatsFromXn__natsFromXsXn__sXactivaten__natsFromXnatsFromactivateXactivaten__sXsactivateXactivateXXsplitAtsNconsXXSusplitAtNactivateXSNXactivateXSsplitAtsNconsXXSsplitAtNactivateXSsplitAtsNconsXXSactivateXSsplitAtsNconsXXSactivateXSupairYSZSNXXSactivateXtailconsNXSactivateXSselNXSheadafterNthNXSselNXSafterNthNXStakeNXSfstsplitAtNXStakeNXSsplitAtNXSafterNthNXSsndsplitAtNXSafterNthNXSsplitAtNXSactivaten__natsFromXnatsFromactivateXactivaten__natsFromXactivateXactivaten__sXsactivateXactivaten__sXactivateXtruetakeNXSsplitAtNXSfalse234568111213selNXSafterNthNXSfalse234571112afterNthNXSsplitAtNXSfalse123461011splitAtsNconsXXSsplitAtNactivateXStrue12359101splitAt211s1111cons20activate10n__natsFrom10natsFrom10n__s10splitAtsNconsXXSusplitAtNactivateXSNXactivateXSfalse2489splitAtsNconsXXSactivateXSfalse378upairYSZSNXXSactivateXfalse267tailconsNXSactivateXSfalse156selNXSheadafterNthNXSfalse45takeNXSfstsplitAtNXSfalseafterNthNXSsndsplitAtNXSfalseactivaten__sXactivateXactivaten__natsFromXactivateXtrue1activate111n__s1111n__natsFrom1111activaten__natsFromXnatsFromactivateXfalseactivaten__sXsactivateXfalse