import sys import math def ext_gcd(p,q): if q==0: return (p,1,0) g,y,x = ext_gcd(q,p%q); y -= p/q*x return (g,x,y) def cmt(a1,mo1,a2,mo2): g,x,y=ext_gcd(mo1,mo2) a1=(a1%mo1+mo1)%mo1 a2=(a2%mo2+mo2)%mo2 if a1%g != a2%g: return (-1,0) lcm=mo1*(mo2/g) if lcm