#include<iostream>
using namespace std;
int main(){
int a;
int b;
int c;
int d;
int e;
int f;
int g;
int h;
int n=0;
int m=0;
int n1=1;
int m1=1;
int n2=0;
int m2=0;
cin>>a;
cin>>b;
cin>>c;
cin>>d;
cin>>e;
cin>>f;
cin>>g;
cin>>h;
if(a!=0){
n2++;
n+=a;
n1*=a;
}if(b!=0){
n2++;
n+=b;
n1*=b;
}if(c!=0){
n2++;
n+=c;
n1*=c;
}if(d!=0){
n2++;
n+=d;
n1*=d;
}if(e!=0){
m2++;
m+=e;
m1*=e;
}if(f!=0){
m2++;
m+=f;
m1*=f;
}if(g!=0){
m2++;
m+=g;
m1*=g;
}if(h!=0){
m2++;
m+=h;
m1*=h;
}if(n!=m){
cout<<"No";
}else{
if(n1!=m1){
cout<<"No";
}else{
if(m2!=n2){
cout<<"No";
}else{
if(m2==4){
if(a==e){
if(b==f){
if(c==g){
cout<<"Yes";
}else{
cout<<"No";
}
}else{
cout<<"No";
}
}else{
cout<<"No";
}
}else{
if(m2<3){
cout<<"Yes";
}else{
if(a==e){
if(b==f){
if(b!=0){
cout<<"Yes";
}else{
if(c==g){
cout<<"Yes";
}else{
cout<<"No";
}
}
}else{
if(c==g){
if(c!=0){
cout<<"Yes";
}else{
cout<<"No";
}
}else{
cout<<"No";
}
}
}else{
if(a==f){
if(b==h){
if(b!=0){
cout<<"Yes";
}else{
if(c==e){
cout<<"Yes";
}else{
cout<<"No";
}
}
}else{
if(c==e){
if(c!=0){
cout<<"Yes";
}else{
cout<<"No";
}
}else{
cout<<"No";
}
}
}else{
if(a==h){
if(b==g){
if(b!=0){
cout<<"Yes";
}else{
if(c==f){
cout<<"Yes";
}else{
cout<<"No";
}
}
}else{
if(c==f){
if(c!=0){
cout<<"Yes";
}else{
cout<<"No";
}
}else{
cout<<"No";
}
}
}else{
if(a==g){
if(b==e){
if(b!=0){
cout<<"Yes";
}else{
if(c==h){
cout<<"Yes";
}else{
cout<<"No";
}
}
}else{
if(c==h){
if(c!=0){
cout<<"Yes";
}else{
cout<<"No";
}
}else{
cout<<"No";
}
}
}
}
}
}
}
}
}
}
}return 0;
}