fromXconsXn__fromsX2ndspos0Zrnil2ndspossNconsXn__consYZrconsposrecipactivateY2ndsnegNactivateZ2ndsneg0Zrnil2ndsnegsNconsXn__consYZrconsnegrecipactivateY2ndsposNactivateZpiX2ndsposXfrom0plus0YYplussXYsplusXYtimes0Y0timessXYplusYtimesXYsquareXtimesXXfromXn__fromXconsX1X2n__consX1X2activaten__fromXfromXactivaten__consX1X2consX1X2activateXXfromXconsXn__fromsX2ndspossNconsXn__consYZactivateY2ndspossNconsXn__consYZ2ndsnegNactivateZ2ndspossNconsXn__consYZactivateZ2ndsnegsNconsXn__consYZactivateY2ndsnegsNconsXn__consYZ2ndsposNactivateZ2ndsnegsNconsXn__consYZactivateZpiX2ndsposXfrom0piXfrom0plussXYplusXYtimessXYplusYtimesXYtimessXYtimesXYsquareXtimesXXactivaten__fromXfromXactivaten__consX1X2consX1X2truepiXfrom0false1345691113piX2ndsposXfrom0false2345810122ndspossNconsXn__consYZ2ndsnegNactivateZ2ndsnegsNconsXn__consYZ2ndsposNactivateZtrue581012ndspos2111s1111cons20n__cons202ndsneg2111activate10n__from10from102ndspossNconsXn__consYZactivateYfalse68102ndspossNconsXn__consYZactivateZfalse5792ndsnegsNconsXn__consYZactivateYfalse4682ndsnegsNconsXn__consYZactivateZfalse357activaten__fromXfromXfalse35fromXconsXn__fromsXfalse3squareXtimesXXfalse2timessXYtimesXYtrue21times211s1111timessXYplusYtimesXYfalseplussXYplusXYtrue1plus211s1111activaten__consX1X2consX1X2false