minus0y0minussx0sxminussxsyminusxyle0ytruelesx0falselesxsylexyiftruexyxiffalsexyyperfectp0falseperfectpsxfxs0sxsxf0y0utruef0yszufalsefsx0zufxuminuszsxufsxsyzuiflexyfsxminusyxzufxuzuminussxsyminusxylesxsylexyperfectpsxfxs0sxsxfsx0zufxuminuszsxufsx0zuminuszsxfsxsyzuiflexyfsxminusyxzufxuzufsxsyzulexyfsxsyzufsxminusyxzufsxsyzuminusyxfsxsyzufxuzutrueperfectpsxfxs0sxsxfalse1234567fsxsyzufsxminusyxzufsx0zufxuminuszsxufsxsyzufxuzutrue123456f41fsxsyzufsxminusyxzu1f412s1111minus211000le211true00false00if31213perfectp10f40fsx0zuminuszsxfalse3fsxsyzuminusyxfalse2minussxsyminusxytrue2minus22fsxsyzulexyfalselesxsylexytruele22fsxsyzuiflexyfsxminusyxzufxuzufalse