termsNconsrecipsqrNsqr00sqrsXsaddsqrXdblXdbl00dblsXssdblXadd0XXaddsXYsaddXYfirst0XnilfirstsXconsYconsYhalf00halfs00halfssXshalfXhalfdblXXtermsNsqrNsqrsXaddsqrXdblXsqrsXsqrXsqrsXdblXdblsXdblXaddsXYaddXYhalfssXhalfXtruetermsNsqrNfalse12345sqrsXsqrXtrue12341sqr111s1111sqrsXaddsqrXdblXfalse2sqrsXdblXfalse2dblsXdblXtrue1dbl111s1111addsXYaddXYtrue1add211s1111halfssXhalfXtrue1half111s1111