#include <iostream>
using namespace std;
int main() {
long double x11,y11,x12,y12,x21,y21,x22,y22,x,y,k,px1,py1,px2,py2;
cin>>x11>>y11>>x12>>y12>>x21>>y21>>x22>>y22;
k=((x12*y11-x11*y12)-(x12-x11))/(y11-y12);
x=(x22*y21-x21*y22)/((y21-y22)*k+(x22-x21));
x=k*y;
cout<<x<<" "<<y;
if(x11*y11*x*y-x12*y12*x*y<=0)
cout<<"Yes";
else cout<<"No";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7Cglsb25nIGRvdWJsZSB4MTEseTExLHgxMix5MTIseDIxLHkyMSx4MjIseTIyLHgseSxrLHB4MSxweTEscHgyLHB5MjsKCWNpbj4+eDExPj55MTE+PngxMj4+eTEyPj54MjE+PnkyMT4+eDIyPj55MjI7CglrPSgoeDEyKnkxMS14MTEqeTEyKS0oeDEyLXgxMSkpLyh5MTEteTEyKTsKCXg9KHgyMip5MjEteDIxKnkyMikvKCh5MjEteTIyKSprKyh4MjIteDIxKSk7Cgl4PWsqeTsKCWNvdXQ8PHg8PCIgIjw8eTsKCWlmKHgxMSp5MTEqeCp5LXgxMip5MTIqeCp5PD0wKQoJY291dDw8IlllcyI7CgllbHNlIGNvdXQ8PCJObyI7CgkKCXJldHVybiAwOwp9