psxxfact0s0factsx*sxfactpsx*0y0*sxy+*xyy+x0x+xsys+xyfactsx*sxfactpsxfactsxfactpsxfactsxpsx*sxy+*xyy*sxy*xy+xsy+xytruefactsxfactpsxtrue123451p111s1121fact111factsxfactpsxpsxxfactsxfactpsxfalsefactsx*sxfactpsxfalse124factsxpsxfalse13*sxy*xytrue2*21*sxy+*xyyfalse+xsy+xytrue+22