le0ytruelesx0falselesxsylexyminus0y0minussxyif_minuslesxysxyif_minustruesxy0if_minusfalsesxysminusxygcd0yygcdsx0sxgcdsxsyif_gcdleyxsxsyif_gcdtruesxsygcdminusxysyif_gcdfalsesxsygcdminusyxsxlesxsylexyminussxylesxyminussxyif_minuslesxysxyif_minusfalsesxyminusxygcdsxsyleyxgcdsxsyif_gcdleyxsxsyif_gcdtruesxsyminusxyif_gcdtruesxsygcdminusxysyif_gcdfalsesxsyminusyxif_gcdfalsesxsygcdminusyxsxtrueif_gcdfalsesxsygcdminusyxsxgcdsxsyif_gcdleyxsxsyif_gcdtruesxsygcdminusxysytrue1if_gcd30122139gcd221129if_minus30112030minus211020false00s1214true00le2812211003gcdsxsyif_gcdleyxsxsyminus0y0minussxyif_minuslesxysxyif_minustruesxy0if_minusfalsesxysminusxylesx0falselesxsylexyle0ytruegcdsxsyif_gcdleyxsxsyfalseif_gcdfalsesxsyminusyxfalseif_gcdtruesxsyminusxyfalseminussxyif_minuslesxysxyif_minusfalsesxyminusxytrueminus21if_minus32minussxyif_minuslesxysxyminussxyif_minuslesxysxyfalseminussxylesxyfalsegcdsxsyleyxfalselesxsylexytruele22