plus0xxplussxysplusxytimes0y0timessxyplusytimesxyexpx0s0expxsytimesxexpxygex0truege0sxfalsegesxsygexytowerxytowerIter0xys0towerItercxyzhelpgecxcxyzhelptruecxyzzhelpfalsecxyztowerIterscxyexpyzplussxyplusxytimessxytimesxytimessxyplusytimesxyexpxsyexpxyexpxsytimesxexpxygesxsygexytowerxytowerIter0xys0towerItercxyzgecxtowerItercxyzhelpgecxcxyzhelpfalsecxyzexpyzhelpfalsecxyztowerIterscxyexpyztruetowerxytowerIter0xys0falsehelpfalsecxyztowerIterscxyexpyztowerItercxyzhelpgecxcxyztruehelpfalsecxyzexpyzfalseexpxsyexpxytrueexp22expxsytimesxexpxyfalsetimessxytimesxytruetimes21timessxyplusytimesxyfalseplussxyplusxytrueplus21towerItercxyzgecxfalsegesxsygexytruege22