plus0YYplussXYsplusXYminX0XminsXsYminXYminminXYZminXplusYZquot0sY0quotsXsYsquotminXYsYplussXYplusXYminsXsYminXYminminXYZminXplusYZminminXYZplusYZquotsXsYquotminXYsYquotsXsYminXYtruequotsXsYquotminXYsYtrue12341quot211s1111min211plus21112000Z00quot2111quotsXsYminXYfalse123minminXYZminXplusYZminsXsYminXYtrue121min211min211Z00plus21112s1111000quot211minminXYZminXplusYZ1min211min211112Z00plus212000s111quot21minminXYZplusYZfalse1plussXYplusXYtrue1plus211s1111plus21112001min211Z00quot21112