program task2; {$APPTYPE CONSOLE} var s,i,j,k,l:integer; a:array[1..4] of integer; const f:string='task2'; var r:boolean; begin { assign(output,f+'.in'); rewrite(output); randomize; writeln(random(5),' ',random(5),' ',random(5),' ',random(10)); close (output); } assign(input,f+'.in'); reset(input); assign(output,f+'.out'); rewrite(output); r:=false; readln(a[1],a[2],a[3],a[4]); i:=1;j:=2;k:=3;l:=4; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=1;j:=2;k:=4;l:=3; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=1;j:=3;k:=2;l:=4; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=1;j:=3;k:=4;l:=2; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=1;j:=4;k:=2;l:=3; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=1;j:=4;k:=3;l:=2; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=4;j:=1;k:=2;l:=3; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=4;j:=1;k:=3;l:=2; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=4;j:=2;k:=1;l:=3; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=4;j:=2;k:=3;l:=1; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=4;j:=3;k:=1;l:=2; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=4;j:=3;k:=2;l:=1; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=2;j:=1;k:=3;l:=4; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=2;j:=1;k:=4;l:=3; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=2;j:=3;k:=1;l:=4; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=2;j:=3;k:=4;l:=1; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=2;j:=4;k:=1;l:=3; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=2;j:=4;k:=3;l:=1; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=3;j:=1;k:=2;l:=4; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=3;j:=1;k:=4;l:=2; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=3;j:=2;k:=1;l:=4; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=3;j:=2;k:=4;l:=1; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=3;j:=4;k:=1;l:=2; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; i:=3;j:=4;k:=3;l:=1; if a[l]=(a[i]+a[j]+a[k])then r:=true; if a[l]=(a[i]+a[j]-a[k])then r:=true; if a[l]=(a[i]+a[j]*a[k])then r:=true; if a[l]=(a[i]*a[j]+a[k])then r:=true; if a[l]=(a[i]*a[j]-a[k])then r:=true; if a[l]=(a[i]*a[j]*a[k])then r:=true; if a[l]=(a[i]-a[j]+a[k])then r:=true; if a[l]=(a[i]-a[j]-a[k])then r:=true; if a[l]=(a[i]-a[j]*a[k])then r:=true; if r then writeln('YES') else writeln('NO'); close(input); close(output); end.