U11ttNXXSU12splitAtactivateNactivateXSactivateXU12pairYSZSXpairconsactivateXYSZSafterNthNXSsndsplitAtNXSandttXactivateXfstpairXYXheadconsNXSNnatsFromNconsNn__natsFromn__sNselNXSheadafterNthNXSsndpairXYYsplitAt0XSpairnilXSsplitAtsNconsXXSU11ttNXactivateXStailconsNXSactivateXStakeNXSfstsplitAtNXSnatsFromXn__natsFromXsXn__sXactivaten__natsFromXnatsFromactivateXactivaten__sXsactivateXactivateXXU11ttNXXSactivateXU11ttNXXSactivateXSU11ttNXXSactivateNU11ttNXXSsplitAtactivateNactivateXSU11ttNXXSU12splitAtactivateNactivateXSactivateXU12pairYSZSXactivateXafterNthNXSsplitAtNXSafterNthNXSsndsplitAtNXSandttXactivateXselNXSafterNthNXSselNXSheadafterNthNXSsplitAtsNconsXXSactivateXSsplitAtsNconsXXSU11ttNXactivateXStailconsNXSactivateXStakeNXSsplitAtNXStakeNXSfstsplitAtNXSactivaten__natsFromXactivateXactivaten__natsFromXnatsFromactivateXactivaten__sXactivateXactivaten__sXsactivateXtrueandttXactivateXfalseselNXSafterNthNXSfalseafterNthNXSsndsplitAtNXSfalseafterNthNXSsplitAtNXSfalseselNXSheadafterNthNXSfalsetailconsNXSactivateXSfalsetakeNXSsplitAtNXSfalsesplitAtsNconsXXSU11ttNXactivateXSU11ttNXXSsplitAtactivateNactivateXStrue1splitAt2110210U114212203046s1411n__natsFrom1011n__s1411natsFrom1011cons201020activate1110tt02U11ttNXXSsplitAtactivateNactivateXSactivaten__natsFromXnatsFromactivateXactivaten__sXsactivateXactivateXXnatsFromNconsNn__natsFromn__sNnatsFromXn__natsFromXsXn__sXU11ttNXXSsplitAtactivateNactivateXSfalseU11ttNXXSU12splitAtactivateNactivateXSactivateXfalseU12pairYSZSXactivateXfalseU11ttNXXSactivateNfalseU11ttNXXSactivateXSfalseU11ttNXXSactivateXfalsesplitAtsNconsXXSactivateXSfalseactivaten__natsFromXactivateXactivaten__sXactivateXtrue1activate11113n__natsFrom11019n__s1113activaten__sXsactivateXfalseactivaten__natsFromXnatsFromactivateXfalsetakeNXSfstsplitAtNXSfalse