plusxyifPlusisZeroxxincyifPlustruexypyifPlusfalsexypluspxytimesxytimesIter0xy0timesIterixyzifTimesgeixixyzifTimestrueixyzzifTimesfalseixyztimesIterincixypluszyisZero0trueisZeros0falseisZerossxisZerosxinc0s0incsxsincxincxsxp00psxxpssxspsxgex0truege0syfalsegesxsygexyf00yxf1xyxf1xyzf2xyzf2x1zf0xzzf0xyzdf1xyzcplusxyincyplusxyisZeroxplusxyifPlusisZeroxxincyifPlustruexypyifPlusfalsexypxifPlusfalsexypluspxytimesxytimesIter0xy0timesIterixyzgeixtimesIterixyzifTimesgeixixyzifTimesfalseixyzpluszyifTimesfalseixyzinciifTimesfalseixyztimesIterincixypluszyisZerossxisZerosxincsxincxpssxpsxgesxsygexyf00yxf1xyxf1xyzf2xyzf2x1zf0xzztruetimesxytimesIter0xy0falseifTimesfalseixyztimesIterincixypluszytimesIterixyzifTimesgeixixyztrueifTimesfalseixyzincifalseifTimesfalseixyzpluszyfalseplusxyifPlusisZeroxxincyifPlusfalsexypluspxytrue1ifPlus301023-16plus20120s1111000false01p1-110true00inc1011isZero1010plusxyifPlusisZeroxxincyisZero0trueisZeros0falseisZerossxisZerosxp00psxxpssxspsxplusxyifPlusisZeroxxincyfalseifPlusfalsexypxfalseifPlustruexypyfalsepssxpsxtruep11plusxyisZeroxfalseisZerossxisZerosxtrueisZero11plusxyincyfalseincsxincxtrueinc11timesIterixyzgeixfalsegesxsygexytruege22f2x1zf0xzzf00yxf1xyxf1xyzf2xyztrue