termsNconsrecipsqrNn__termssNsqr00sqrsXsaddsqrXdblXdbl00dblsXssdblXadd0XXaddsXYsaddXYfirst0XnilfirstsXconsYZconsYn__firstXactivateZtermsXn__termsXfirstX1X2n__firstX1X2activaten__termsXtermsXactivaten__firstX1X2firstX1X2activateXXtermsNsqrNsqrsXaddsqrXdblXsqrsXsqrXsqrsXdblXdblsXdblXaddsXYaddXYfirstsXconsYZactivateZactivaten__termsXtermsXactivaten__firstX1X2firstX1X2trueactivaten__firstX1X2firstX1X2firstsXconsYZactivateZtrue1234567first22activate11activaten__termsXtermsXfalse123456termsNsqrNfalse12345sqrsXsqrXtrue1234sqr11sqrsXaddsqrXdblXfalse2sqrsXdblXfalse2dblsXdblXtruedbl11addsXYaddXYtrueadd21