https://vjudge.net/problem/UVA-839
#include<stdio.h>
#include<iostream>
using namespace std;
int flag;
int read()
{
int w1,d1,w2,d2;
cin>>w1>>d1>>w2>>d2;
if(w1&&w2&&d1&&d2)
{
if(w1*d1!=w2*d2)
{
flag=1;
return 0;
}
else return (w1+w2);
}
else
{
if(!w1)
w1=read();
if(!w2)
w2=read();
if(w1*d1!=w2*d2)
{
flag=1;
return 0;
}
else return (w1+w2);
}
}
int main()
{
int n;
cin>>n;
while(n--)
{
flag=0;
read();
if(!flag)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
if(n!=0)
printf("\n");
}
return 0;
}