J=lambda:map(int,input().split()) a,b=J() c,d=J() e,f=J() g,h=J() B=67 L=range(B) n=1 for p in L: for q in L: for r in L: for s in L:n&=((p*s-q*r)%B<1 or(p*a+q*c-e*p-f*r)%B or(p*b+q*d-e*q-f*s)%B or(r*a+s*c-g*p-h*r)%B or(r*b+s*d-g*q-h*s)%B)>0 print("YNeos"[n::2])