activetermsNmarkconsrecipsqrNtermssNactivesqr0mark0activesqrsXmarksaddsqrXdblXactivedbl0mark0activedblsXmarkssdblXactiveadd0XmarkXactiveaddsXYmarksaddXYactivefirst0XmarknilactivefirstsXconsYZmarkconsYfirstXZmarktermsXactivetermsmarkXmarkconsX1X2activeconsmarkX1X2markrecipXactiverecipmarkXmarksqrXactivesqrmarkXmarksXactivesXmark0active0markaddX1X2activeaddmarkX1markX2markdblXactivedblmarkXmarkfirstX1X2activefirstmarkX1markX2marknilactiveniltermsmarkXtermsXtermsactiveXtermsXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2recipmarkXrecipXrecipactiveXrecipXsqrmarkXsqrXsqractiveXsqrXsmarkXsXsactiveXsXaddmarkX1X2addX1X2addX1markX2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2dblmarkXdblXdblactiveXdblXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2activetermsNsNactivetermsNtermssNactivetermsNsqrNactivetermsNrecipsqrNactivetermsNconsrecipsqrNtermssNactivetermsNmarkconsrecipsqrNtermssNactivesqr0mark0activesqrsXdblXactivesqrsXsqrXactivesqrsXaddsqrXdblXactivesqrsXsaddsqrXdblXactivesqrsXmarksaddsqrXdblXactivedbl0mark0activedblsXdblXactivedblsXsdblXactivedblsXssdblXactivedblsXmarkssdblXactiveadd0XmarkXactiveaddsXYaddXYactiveaddsXYsaddXYactiveaddsXYmarksaddXYactivefirst0XmarknilactivefirstsXconsYZfirstXZactivefirstsXconsYZconsYfirstXZactivefirstsXconsYZmarkconsYfirstXZmarktermsXmarkXmarktermsXtermsmarkXmarktermsXactivetermsmarkXmarkconsX1X2markX1markconsX1X2consmarkX1X2markconsX1X2activeconsmarkX1X2markrecipXmarkXmarkrecipXrecipmarkXmarkrecipXactiverecipmarkXmarksqrXmarkXmarksqrXsqrmarkXmarksqrXactivesqrmarkXmarksXactivesXmark0active0markaddX1X2markX2markaddX1X2markX1markaddX1X2addmarkX1markX2markaddX1X2activeaddmarkX1markX2markdblXmarkXmarkdblXdblmarkXmarkdblXactivedblmarkXmarkfirstX1X2markX2markfirstX1X2markX1markfirstX1X2firstmarkX1markX2markfirstX1X2activefirstmarkX1markX2marknilactiveniltermsmarkXtermsXtermsactiveXtermsXconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2recipmarkXrecipXrecipactiveXrecipXsqrmarkXsqrXsqractiveXsqrXsmarkXsXsactiveXsXaddmarkX1X2addX1X2addX1markX2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2dblmarkXdblXdblactiveXdblXfirstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2truemarknilactivenilactivetermsNmarkconsrecipsqrNtermssNmarktermsXmarkXmarktermsXactivetermsmarkXactivesqr0mark0markconsX1X2markX1markconsX1X2activeconsmarkX1X2activesqrsXmarksaddsqrXdblXmarkrecipXmarkXmarkrecipXactiverecipmarkXactivedbl0mark0marksqrXmarkXmarksqrXactivesqrmarkXactivedblsXmarkssdblXmarksXactivesXactiveadd0XmarkXmark0active0activeaddsXYmarksaddXYmarkaddX1X2markX2markaddX1X2markX1markaddX1X2activeaddmarkX1markX2activefirst0XmarknilmarkdblXmarkXmarkdblXactivedblmarkXactivefirstsXconsYZmarkconsYfirstXZmarkfirstX1X2markX2markfirstX1X2markX1markfirstX1X2activefirstmarkX1markX2truemarkfirstX1X2markX2markfirstX1X2activefirstmarkX1markX2activefirstsXconsYZmarkconsYfirstXZmarkfirstX1X2markX1markdblXactivedblmarkXactiveaddsXYmarksaddXYmarkdblXmarkXmarkaddX1X2activeaddmarkX1markX2activeadd0XmarkXmarkaddX1X2markX1markaddX1X2markX2marksXactivesXactivedblsXmarkssdblXmarksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkXmarkrecipXactiverecipmarkXactivetermsNmarkconsrecipsqrNtermssNmarkrecipXmarkXmarkconsX1X2activeconsmarkX1X2markconsX1X2markX1marktermsXactivetermsmarkXmarktermsXmarkXtrue1mark1810active1410nil02first221220add251220dbl1210001mark1110cons211020s1010recip1110sqr1210active1110terms1410markfirstX1X2markX2markfirstX1X2activefirstmarkX1markX2activefirstsXconsYZmarkconsYfirstXZmarkfirstX1X2markX1markdblXactivedblmarkXactiveaddsXYmarksaddXYmarkdblXmarkXmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2marksXactivesXactivedblsXmarkssdblXmarksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkXmarkrecipXactiverecipmarkXactivetermsNmarkconsrecipsqrNtermssNmarkrecipXmarkXmarkconsX1X2activeconsmarkX1X2markconsX1X2markX1marktermsXactivetermsmarkXmarktermsXmarkX1mark1018active1414nil00first201021add201021dbl1011000mark10112cons201021s1011recip1010sqr1011active10112terms1011markfirstX1X2markX2markfirstX1X2activefirstmarkX1markX2activefirstsXconsYZmarkconsYfirstXZmarkfirstX1X2markX1markdblXactivedblmarkXactiveaddsXYmarksaddXYmarkdblXmarkXmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2marksXactivesXactivedblsXmarkssdblXmarksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkXactivetermsNmarkconsrecipsqrNtermssNmarkrecipXmarkXmarkconsX1X2activeconsmarkX1X2markconsX1X2markX1marktermsXactivetermsmarkXmarktermsXmarkX1mark1012active1210nil00first201021add201021dbl1011000mark1010cons201021s1010recip1011sqr1011active1010terms1011markfirstX1X2markX2markfirstX1X2activefirstmarkX1markX2activefirstsXconsYZmarkconsYfirstXZmarkfirstX1X2markX1markdblXactivedblmarkXactiveaddsXYmarksaddXYmarkdblXmarkXmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2activedblsXmarkssdblXmarksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkXactivetermsNmarkconsrecipsqrNtermssNmarkrecipXmarkXmarkconsX1X2activeconsmarkX1X2markconsX1X2markX1marktermsXactivetermsmarkXmarktermsXmarkX1mark10110active1911nil00first201021add201021dbl1011000mark1010cons201020s1018recip1010sqr1011active1010terms1011markfirstX1X2markX2markfirstX1X2activefirstmarkX1markX2activefirstsXconsYZmarkconsYfirstXZmarkfirstX1X2markX1markdblXactivedblmarkXactiveaddsXYmarksaddXYmarkdblXmarkXmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2activedblsXmarkssdblXmarksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkXactivetermsNmarkconsrecipsqrNtermssNmarkrecipXmarkXmarkconsX1X2markX1marktermsXactivetermsmarkXmarktermsXmarkX1mark1810active1410nil00first221220add221420dbl1711004mark1210cons211020s1010recip1110sqr1210active1110terms1510markfirstX1X2markX2markfirstX1X2activefirstmarkX1markX2activefirstsXconsYZmarkconsYfirstXZmarkfirstX1X2markX1activeaddsXYmarksaddXYmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2marksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkXactivetermsNmarkconsrecipsqrNtermssNmarkrecipXmarkXmarkconsX1X2markX1marktermsXactivetermsmarkXmarktermsXmarkX1mark1110active1110nil00first211820add211820dbl1110009mark1110cons211020s1010recip1110sqr1210active1110terms1214markfirstX1X2markX2markfirstX1X2activefirstmarkX1markX2activefirstsXconsYZmarkconsYfirstXZmarkfirstX1X2markX1activeaddsXYmarksaddXYmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2marksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkXmarkrecipXmarkXmarkconsX1X2markX1marktermsXactivetermsmarkX1mark1810active1610nil00first231520add211220dbl1114007mark1110cons211020s1010recip1414sqr1110active1110terms1514markfirstX1X2markX2markfirstX1X2activefirstmarkX1markX2activefirstsXconsYZmarkconsYfirstXZmarkfirstX1X2markX1activeaddsXYmarksaddXYmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2marksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkXmarkconsX1X2markX11mark11110active1810nil07first211223add241120dbl1610004mark1110cons221020s1010recip1010sqr1110active1110terms1019activeaddsXYmarksaddXYmarkaddX1X2activeaddmarkX1markX2markaddX1X2markX1markaddX1X2markX2marksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkXmarkconsX1X2markX11mark1210active1210nil04first201224add281522dbl1015005mark1110cons221021s1010recip1014sqr1710active1110terms1119markaddX1X2activeaddmarkX1markX2marksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkX1mark1011active1110nil00first201020add201020dbl1013000mark1010cons201020s1014recip1010sqr1011active1010terms1010marksqrXactivesqrmarkXactivesqrsXmarksaddsqrXdblXmarksqrXmarkX1mark1910active1010nil00first201126add201828dbl1010000mark1110cons211020s1010recip1217sqr1411active1110terms11019activesqrsXmarksaddsqrXdblXactivesqrsXmarksaddsqrXdblXfalseactivesqr0mark0falseactivedbl0mark0falsemark0active0falseactivefirst0XmarknilfalsemarknilactivenilfalsemarkfirstX1X2firstmarkX1markX2falseactivefirstsXconsYZconsYfirstXZfalseactivefirstsXconsYZfirstXZfalsemarkdblXdblmarkXfalsemarkaddX1X2addmarkX1markX2falseactiveaddsXYsaddXYfalseactiveaddsXYaddXYfalseactivedblsXssdblXfalseactivedblsXsdblXfalseactivedblsXdblXfalsemarksqrXsqrmarkXfalsemarkrecipXrecipmarkXfalseactivesqrsXsaddsqrXdblXfalseactivesqrsXaddsqrXdblXfalseactivesqrsXsqrXfalseactivesqrsXdblXfalsemarkconsX1X2consmarkX1X2falsemarktermsXtermsmarkXfalseactivetermsNconsrecipsqrNtermssNfalseconsmarkX1X2consX1X2consX1markX2consX1X2consactiveX1X2consX1X2consX1activeX2consX1X2truecons22consmarkX1X2consX1X2consactiveX1X2consX1X2cons21activetermsNrecipsqrNfalserecipmarkXrecipXrecipactiveXrecipXtruerecip11activetermsNsqrNfalsesqrmarkXsqrXsqractiveXsqrXtruesqr11activetermsNtermssNfalsetermsmarkXtermsXtermsactiveXtermsXtrueterms11activetermsNsNfalsesmarkXsXsactiveXsXtrues11dblmarkXdblXdblactiveXdblXtruedbl11addmarkX1X2addX1X2addX1markX2addX1X2addactiveX1X2addX1X2addX1activeX2addX1X2trueadd22addmarkX1X2addX1X2addactiveX1X2addX1X2add21firstmarkX1X2firstX1X2firstX1markX2firstX1X2firstactiveX1X2firstX1X2firstX1activeX2firstX1X2truefirst22firstmarkX1X2firstX1X2firstactiveX1X2firstX1X2first21