le0ytruelesx0falselesxsylexyminusxx0minusx0xminus0x0minussxsyminusxyisZero0trueisZerosxfalsemodxyif_modisZeroyleyxxyminusxyif_modtruebxyzdivByZeroErrorif_modfalsefalsexyzxif_modfalsetruexyzmodzylesxsylexyminussxsyminusxymodxyminusxymodxyleyxmodxyisZeroymodxyif_modisZeroyleyxxyminusxyif_modfalsetruexyzmodzytrueif_modfalsetruexyzmodzymodxyif_modisZeroyleyxxyminusxytruemodxyisZeroyfalsemodxyleyxfalselesxsylexytrue1le2810210s1414modxyminusxyfalseminussxsyminusxytrue1minus2810210s1414