plusxyifPlusisZeroxxincyifPlustruexypyifPlusfalsexypluspxytimesxytimesIter0xy0timesIterixyzifTimesgeixixyzifTimestrueixyzzifTimesfalseixyztimesIterincixypluszyisZero0trueisZeros0falseisZerossxisZerosxinc0s0incsxsincxincxsxp00psxxpssxspsxgex0truege0syfalsegesxsygexyf00yxf1xyxf1xyzf2xyzf2x1zf0xzzf0xyzdf1xyzcplusxyincyplusxyisZeroxplusxyifPlusisZeroxxincyifPlustruexypyifPlusfalsexypxifPlusfalsexypluspxytimesxytimesIter0xy0timesIterixyzgeixtimesIterixyzifTimesgeixixyzifTimesfalseixyzpluszyifTimesfalseixyzinciifTimesfalseixyztimesIterincixypluszyisZerossxisZerosxincsxincxpssxpsxgesxsygexyf00yxf1xyxf1xyzf2xyzf2x1zf0xzztruetimesxytimesIter0xy0falseifTimesfalseixyztimesIterincixypluszytimesIterixyzifTimesgeixixyztrueifTimesfalseixyzincifalseifTimesfalseixyzpluszyfalseplusxyifPlusisZeroxxincyifPlusfalsexypluspxytrueifPlusfalsexypxfalseifPlustruexypyfalsepssxpsxtruep11plusxyisZeroxfalseisZerossxisZerosxtrueisZero11plusxyincyfalseincsxincxtrueinc11timesIterixyzgeixfalsegesxsygexytruege22f2x1zf0xzzf00yxf1xyxf1xyzf2xyztrue