le0ytruelesx0falselesxsylexypredsxxminusx0xminusxsypredminusxygcd0yygcdsx0sxgcdsxsyif_gcdleyxsxsyif_gcdtruexygcdminusxyyif_gcdfalsexygcdminusyxxlesxsylexyminusxsyminusxyminusxsypredminusxygcdsxsyleyxgcdsxsyif_gcdleyxsxsyif_gcdtruexyminusxyif_gcdtruexygcdminusxyyif_gcdfalsexyminusyxif_gcdfalsexygcdminusyxxtrueif_gcdfalsexygcdminusyxxgcdsxsyif_gcdleyxsxsyif_gcdtruexygcdminusxyytrueif_gcdfalsexyminusyxfalseif_gcdtruexyminusxyfalseminusxsyminusxytrue1minus2018212s1113minusxsypredminusxyfalsegcdsxsyleyxfalselesxsylexytrue1le2810210s1414