timesxysumgeneratexygeneratexygenxy0genxyzifgezxxyziftruexyzniliffalsexyzconsygenxyszsumnil0sumcons0xssumxssumconssxxsssumconsxxsgex0truege0syfalsegesxsygexytimesxygeneratexytimesxysumgeneratexygeneratexygenxy0genxyzgezxgenxyzifgezxxyziffalsexyzgenxyszsumcons0xssumxssumconssxxssumconsxxsgesxsygexytruetimesxygeneratexyfalsetimesxysumgeneratexyfalsegeneratexygenxy0falsesumconssxxssumconsxxssumcons0xssumxstrue1sum1812cons221420s1111000sumcons0xssumxs1sum1710cons201821000iffalsexyzgenxyszgenxyzifgezxxyztruegenxyzgezxfalsegesxsygexytrue1ge281120s1411